/* Minification failed. Returning unminified contents.
(6055,1): run-time error CSS1019: Unexpected token, found '@charset'
(6055,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(6055,17): run-time error CSS1019: Unexpected token, found ';'
(6057,1): run-time error CSS1019: Unexpected token, found '@charset'
(6057,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(6057,17): run-time error CSS1019: Unexpected token, found ';'
(6104,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(6188,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6209,2): run-time error CSS1030: Expected identifier, found '#menu'
(6209,2): run-time error CSS1019: Unexpected token, found '#menu'
(6311,26): run-time error CSS1031: Expected selector, found ','
(6780,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '6px'
 */
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-83-main{float:left;width:99%}.panels-flexible-83-inside{padding-right:0}.panels-flexible-83{width:auto}.panels-flexible-region-83-center{float:left;width:99%}.panels-flexible-row-83-main-row-inside{padding-right:0}
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-3-main{float:left;width:99%}.panels-flexible-3-inside{padding-right:0}.panels-flexible-3{width:auto}.panels-flexible-region-3-center{float:left;width:99%}.panels-flexible-row-3-main-row-inside{padding-right:0}
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-9-main{float:left;width:99%}.panels-flexible-9-inside{padding-right:0}.panels-flexible-9{width:auto}.panels-flexible-region-9-center{float:left;width:99%}.panels-flexible-row-9-main-row-inside{padding-right:0}
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-6-main{float:left;width:99%}.panels-flexible-6-inside{padding-right:0}.panels-flexible-6{width:auto}.panels-flexible-region-6-center{float:left;width:99%}.panels-flexible-row-6-main-row-inside{padding-right:0}
#aggregator .feed-source .feed-title {
    margin-top: 0;
}

#aggregator .feed-source .feed-image img {
    margin-bottom: .75em;
}

#aggregator .feed-source .feed-icon {
    float: right;
    display: block;
}

#aggregator .feed-item {
    margin-bottom: 1.5em;
}

#aggregator .feed-item-title {
    margin-bottom: 0;
    font-size: 1.3em;
}

#aggregator .feed-item-meta, #aggregator .feed-item-body {
    margin-bottom: .5em;
}

#aggregator .feed-item-categories {
    font-size: .9em;
}

#aggregator td {
    vertical-align: bottom;
}

    #aggregator td.categorize-item {
        white-space: nowrap;
    }

#aggregator .categorize-item .news-item .body {
    margin-top: 0;
}

#aggregator .categorize-item h3 {
    margin-bottom: 1em;
    margin-top: 0;
}

.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

#node-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

#node-admin-buttons {
    float: left;
    margin-left: .5em;
    clear: right;
}

td.revision-current {
    background: #ffc;
}

.node-form .form-text {
    display: block;
    width: 95%;
}

.node-form .container-inline .form-text {
    display: inline;
    width: auto;
}

.node-form .standard {
    clear: both;
}

.node-form textarea {
    display: block;
    width: 95%;
}

.node-form .attachments fieldset {
    float: none;
    display: block;
}

.terms-inline {
    display: inline;
}

.poll .bar {
    height: 1em;
    margin: 1px 0;
    background-color: #ddd;
}

    .poll .bar .foreground {
        background-color: #000;
        height: 1em;
        float: left;
    }

.poll .links {
    text-align: center;
}

.poll .percent {
    text-align: right;
}

.poll .total {
    text-align: center;
}

.poll .vote-form {
    text-align: center;
}

    .poll .vote-form .choices {
        text-align: left;
        margin: 0 auto;
        display: table;
    }

        .poll .vote-form .choices .title {
            font-weight: 700;
        }

.node-form #edit-poll-more {
    margin: 0;
}

td.poll-chtext {
    width: 80%;
}

td.poll-chvotes .form-text {
    width: 85%;
}

fieldset {
    margin-bottom: 1em;
    padding: .5em;
}

form {
    margin: 0;
    padding: 0;
}

hr {
    height: 1px;
    border: 1px solid gray;
}

img {
    border: 0;
}

table {
    border-collapse: collapse;
}

th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

.clear-block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear-block {
    display: inline-block;
}

* html .clear-block {
    height: 1%;
}

.clear-block {
    display: block;
}

body.drag {
    cursor: move;
}

th.active img {
    display: inline;
}

tr.even, tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: .1em .6em;
}

tr.drag {
    background-color: #fffff0;
}

tr.drag-previous {
    background-color: #ffd;
}

td.active {
    background-color: #ddd;
}

td.checkbox, th.checkbox {
    text-align: center;
}

tbody {
    border-top: 1px solid #ccc;
}

    tbody th {
        border-bottom: 1px solid #ccc;
    }

thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

.breadcrumb {
    padding-bottom: .5em;
}

div.indentation {
    width: 20px;
    height: 1.7em;
    margin: -.4em .2em -.4em -.4em;
    padding: .42em 0 .42em .6em;
    float: left;
}

div.tree-child {
    background: url(/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
    background: url(/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
    background: url(/misc/tree.png) no-repeat -11px center;
}

.error {
    color: #e55;
}

div.error {
    border: 1px solid #d77;
}

div.error, tr.error {
    background: #fcc;
    color: #200;
    padding: 2px;
}

.warning {
    color: #e09010;
}

div.warning {
    border: 1px solid #f0c020;
}

div.warning, tr.warning {
    background: #ffd;
    color: #220;
    padding: 2px;
}

.ok {
    color: green;
}

div.ok {
    border: 1px solid #0a0;
}

div.ok, tr.ok {
    background: #dfd;
    color: #020;
    padding: 2px;
}

.item-list .icon {
    color: #555;
    float: right;
    padding-left: .25em;
    clear: right;
}

.item-list .title {
    font-weight: 700;
}

.item-list ul {
    margin: 0 0 .75em;
    padding: 0;
}

    .item-list ul li {
        margin: 0 0 .25em 1.5em;
        padding: 0;
        list-style: disc;
    }

ol.task-list li.active {
    font-weight: 700;
}

.form-item {
    margin-top: 1em;
    margin-bottom: 1em;
}

tr.odd .form-item, tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
}

tr.merge-down, tr.merge-down td, tr.merge-down th {
    border-bottom-width: 0!important;
}

tr.merge-up, tr.merge-up td, tr.merge-up th {
    border-top-width: 0!important;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red;
}

.form-item .description {
    font-size: .85em;
}

.form-item label {
    display: block;
    font-weight: 700;
}

    .form-item label.option {
        display: inline;
        font-weight: 400;
    }

.form-checkboxes, .form-radios {
    margin: 1em 0;
}

    .form-checkboxes .form-item, .form-radios .form-item {
        margin-top: .4em;
        margin-bottom: .4em;
    }

.marker, .form-required {
    color: red;
}

.more-link {
    text-align: right;
}

.more-help-link {
    font-size: .85em;
    text-align: right;
}

.nowrap {
    white-space: nowrap;
}

.item-list .pager {
    clear: both;
    text-align: center;
}

    .item-list .pager li {
        background-image: none;
        display: inline;
        list-style-type: none;
        padding: .5em;
    }

.pager-current {
    font-weight: 700;
}

.tips {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .9em;
}

dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}

dl.multiselect dd.a, dl.multiselect dd.a .form-item {
    width: 10em;
}

dl.multiselect dt, dl.multiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}

dl.multiselect .form-item {
    height: 1.75em;
    margin: 0;
}

.container-inline div, .container-inline label {
    display: inline;
}

ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em;
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbb;
}

    ul.primary li {
        display: inline;
    }

        ul.primary li a {
            background-color: #ddd;
            border-color: #bbb;
            border-width: 1px;
            border-style: solid solid none;
            height: auto;
            margin-right: .5em;
            padding: 0 1em;
            text-decoration: none;
        }

        ul.primary li.active a {
            background-color: #fff;
            border: 1px solid #bbb;
            border-bottom: #fff 1px solid;
        }

        ul.primary li a:hover {
            background-color: #eee;
            border-color: #ccc;
            border-bottom-color: #eee;
        }

ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: .5em 1em;
    margin: 5px;
}

    ul.secondary li {
        display: inline;
        padding: 0 1em;
        border-right: 1px solid #ccc;
    }

    ul.secondary a {
        padding: 0;
        text-decoration: none;
    }

        ul.secondary a.active {
            border-bottom: 4px solid #999;
        }

#autocomplete {
    position: absolute;
    border: 1px solid;
    overflow: hidden;
    z-index: 100;
}

    #autocomplete ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #autocomplete li {
        background: #fff;
        color: #000;
        white-space: pre;
        cursor: default;
    }

        #autocomplete li.selected {
            background: #0072b9;
            color: #fff;
        }

html.js input.form-autocomplete {
    background-image: url(/misc/throbber.gif);
    background-repeat: no-repeat;
    background-position: 100% 2px;
}

html.js input.throbbing {
    background-position: 100% -18px;
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0;
    height: 1em;
}

    html.js fieldset.collapsed * {
        display: none;
    }

    html.js fieldset.collapsed legend {
        display: block;
    }

html.js fieldset.collapsible legend a {
    padding-left: 15px;
    background: url(/misc/menu-expanded.png) 5px 75% no-repeat;
}

html.js fieldset.collapsed legend a {
    background-image: url(/misc/menu-collapsed.png);
    background-position: 5px 50%;
}

* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
    display: inline;
}

html.js fieldset.collapsible {
    position: relative;
}

    html.js fieldset.collapsible legend a {
        display: block;
    }

    html.js fieldset.collapsible .fieldset-wrapper {
        overflow: auto;
    }

.resizable-textarea {
    width: 95%;
}

    .resizable-textarea .grippie {
        height: 9px;
        overflow: hidden;
        background: #eee url(/misc/grippie.png) no-repeat center 2px;
        border: 1px solid #ddd;
        border-top-width: 0;
        cursor: s-resize;
    }

html.js .resizable-textarea textarea {
    margin-bottom: 0;
    width: 100%;
    display: block;
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin: -.4em 0 -.4em -.5em;
    padding: .42em 1.5em .42em .5em;
    text-decoration: none;
}

a.tabledrag-handle:hover {
    text-decoration: none;
}

a.tabledrag-handle .handle {
    margin-top: 4px;
    height: 13px;
    width: 13px;
    background: url(/misc/draggable.png) no-repeat 0 0;
}

a.tabledrag-handle-hover .handle {
    background-position: 0 -20px;
}

.joined + .grippie {
    height: 5px;
    background-position: center 1px;
    margin-bottom: -2px;
}

.teaser-checkbox {
    padding-top: 1px;
}

div.teaser-button-wrapper {
    float: right;
    padding-right: 5%;
    margin: 0;
}

.teaser-checkbox div.form-item {
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
}

textarea.teaser {
    display: none;
}

html.js .no-js {
    display: none;
}

.progress {
    font-weight: 700;
}

    .progress .bar {
        background: #fff url(/misc/progress.gif);
        border: 1px solid #00375a;
        height: 1.5em;
        margin: 0 .2em;
    }

    .progress .filled {
        background: #0072b9;
        height: 1em;
        border-bottom: .5em solid #004a73;
        width: 0;
    }

    .progress .percentage {
        float: right;
    }

.progress-disabled {
    float: left;
}

.ahah-progress {
    float: left;
}

    .ahah-progress .throbber {
        width: 15px;
        height: 15px;
        margin: 2px;
        background: transparent url(/misc/throbber.gif) no-repeat 0 -18px;
        float: left;
    }

tr .ahah-progress .throbber {
    margin: 0 2px;
}

.ahah-progress-bar {
    width: 16em;
}

#first-time strong {
    display: block;
    padding: 1.5em 0 .5em;
}

tr.selected td {
    background: #ffc;
}

table.sticky-header {
    margin-top: 0;
    background: #fff;
}

#clean-url.install {
    display: none;
}

html.js .js-hide {
    display: none;
}

#system-modules div.incompatible {
    font-weight: 700;
}

#system-themes-form div.incompatible {
    font-weight: 700;
}

span.password-strength {
    visibility: hidden;
}

input.password-field {
    margin-right: 10px;
}

div.password-description {
    padding: 0 2px;
    margin: 4px 0 0;
    font-size: .85em;
    max-width: 500px;
}

    div.password-description ul {
        margin-bottom: 0;
    }

.password-parent {
    margin: 0;
}

input.password-confirm {
    margin-right: 10px;
}

.confirm-parent {
    margin: 5px 0 0;
}

span.password-confirm {
    visibility: hidden;
}

    span.password-confirm span {
        font-weight: 400;
    }

ul.menu {
    list-style: none;
    border: none;
    text-align: left;
}

    ul.menu li {
        margin: 0 0 0 .5em;
    }

li.expanded {
    list-style-type: circle;
    list-style-image: url(/misc/menu-expanded.png);
    padding: .2em .5em 0 0;
    margin: 0;
}

li.collapsed {
    list-style-type: disc;
    list-style-image: url(/misc/menu-collapsed.png);
    padding: .2em .5em 0 0;
    margin: 0;
}

li.leaf {
    list-style-type: square;
    list-style-image: url(/misc/menu-leaf.png);
    padding: .2em .5em 0 0;
    margin: 0;
}

li a.active {
    color: #000;
}

td.menu-disabled {
    background: #ccc;
}

ul.links {
    margin: 0;
    padding: 0;
}

    ul.links.inline {
        display: inline;
    }

    ul.links li {
        display: inline;
        list-style-type: none;
        padding: 0 .5em;
    }

.block ul {
    margin: 0;
    padding: 0 0 .25em 1em;
}

#permissions td.module {
    font-weight: 700;
}

#permissions td.permission {
    padding-left: 1.5em;
}

#access-rules .access-type, #access-rules .rule-type {
    margin-right: 1em;
    float: left;
}

    #access-rules .access-type .form-item, #access-rules .rule-type .form-item {
        margin-top: 0;
    }

#access-rules .mask {
    clear: both;
}

#user-login-form {
    text-align: center;
}

#user-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

#user-admin-buttons {
    float: left;
    margin-left: .5em;
    clear: right;
}

#user-admin-settings fieldset .description {
    font-size: .85em;
    padding-bottom: .5em;
}

.profile {
    clear: both;
    margin: 1em 0;
}

    .profile .picture {
        float: right;
        margin: 0 1em 1em 0;
    }

    .profile h3 {
        border-bottom: 1px solid #ccc;
    }

    .profile dl {
        margin: 0 0 1.5em;
    }

    .profile dt {
        margin: 0 0 .2em;
        font-weight: 700;
    }

    .profile dd {
        margin: 0 0 1em;
    }

.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
    font-weight: 700;
}

.field .field-label-inline, .field .field-label-inline-first {
    display: inline;
}

.field .field-label-inline {
    visibility: hidden;
}

.node-form .content-multiple-table td.content-multiple-drag {
    width: 30px;
    padding-right: 0;
}

    .node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
        padding-right: .5em;
    }

.node-form .content-add-more .form-submit {
    margin: 0;
}

.node-form .number {
    display: inline;
    width: auto;
}

.node-form .text {
    width: auto;
}

.form-item #autocomplete .reference-autocomplete {
    white-space: normal;
}

    .form-item #autocomplete .reference-autocomplete label {
        display: inline;
        font-weight: 400;
    }

#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
    margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
    font-weight: 700;
}

table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
    float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
    display: none;
}

table#content-field-overview tr.content-add-new .description {
    margin-bottom: 0;
}

table#content-field-overview .content-new {
    font-weight: 700;
    padding-bottom: .5em;
}

.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
    margin: 1em 0 .5em;
}

.advanced-help-topic dd {
    margin-bottom: .5em;
}

.advanced-help-topic span.code {
    background-color: #EDF1F3;
    font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
    font-size: .9em;
    padding: 1px;
}

.advanced-help-topic .content-border {
    border: 1px solid #AAA;
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading {
    position: absolute;
    margin-top: 0;
}

    #fancybox-loading div {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 480px;
        background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    }

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none;
}

* html #fancybox-overlay {
    position: absolute;
    width: 100%;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #FFF;
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: 700;
}

.fancybox-title-over {
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancy_title_over.png);
    display: block;
}

#fancybox-title-wrap {
    display: inline-block;
}

    #fancybox-title-wrap span {
        height: 32px;
        float: left;
    }

#fancybox-title-left {
    padding-left: 15px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

#fancybox-title-main {
    font-weight: 700;
    line-height: 29px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox-x.png);
    background-position: 0 -40px;
    color: #FFF;
}

#fancybox-title-right {
    padding-left: 15px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url(/sites/all/modules/common_utility/fancybox/blank.gif);
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0;
}

#fancybox-right {
    right: 0;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
}

    #fancybox-left:hover span {
        left: 20px;
    }

    #fancybox-right:hover span {
        left: auto;
        right: 20px;
    }

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox-x.png);
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -162px;
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox-y.png);
    background-position: -20px 0;
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -182px;
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox-x.png);
    background-position: 0 -20px;
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -142px;
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox-y.png);
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(/sites/all/modules/common_utility/fancybox/fancybox.png);
    background-position: -40px -122px;
}

#fancybox-loading.fancybox-ie div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_loading.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_close.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_title_over.png',sizingMethod='scale');
    zoom: 1;
}

.fancybox-ie #fancybox-title-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_title_left.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_title_main.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_title_right.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_nav_left.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_nav_right.png',sizingMethod='scale');
}

.fancybox-ie .fancy-bg {
    background: transparent!important;
}

.fancybox-ie #fancy-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_n.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_ne.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_e.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_se.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_s.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_sw.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_w.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/modules/common_utility/fancybox/fancy_shadow_nw.png',sizingMethod='scale');
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px!important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

.container-inline-date {
    width: auto;
    clear: both;
    display: inline-block;
    vertical-align: top;
    margin-right: .5em;
}

    .container-inline-date .form-item {
        float: none;
        padding: 0;
        margin: 0;
    }

        .container-inline-date .form-item .form-item {
            float: left;
        }

        .container-inline-date .form-item, .container-inline-date .form-item input {
            width: auto;
        }

    .container-inline-date .description {
        clear: both;
    }

    .container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
        margin-right: 5px;
    }

    .container-inline-date .date-spacer {
        margin-left: -5px;
    }

.views-right-60 .container-inline-date div {
    padding: 0;
    margin: 0;
}

.container-inline-date .date-timezone .form-item {
    float: none;
    width: auto;
    clear: both;
}

#calendar_div, #calendar_div td, #calendar_div th {
    margin: 0;
    padding: 0;
}

#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
    width: 185px;
    border-collapse: separate;
    margin: 0;
}

    .calendar td {
        padding: 0;
    }

.date-repeat-input {
    float: left;
    width: auto;
    margin-right: 5px;
}

    .date-repeat-input select {
        min-width: 7em;
    }

.date-repeat fieldset {
    clear: both;
    float: none;
}

.date-views-filter-wrapper {
    min-width: 250px;
}

.date-views-filter input {
    float: left!important;
    margin-right: 2px!important;
    padding: 0!important;
    width: 12em;
    min-width: 12em;
}

.date-nav {
    width: 100%;
}

    .date-nav div.date-prev {
        text-align: left;
        width: 24%;
        float: left;
    }

    .date-nav div.date-next {
        text-align: right;
        width: 24%;
        float: right;
    }

    .date-nav div.date-heading {
        text-align: center;
        width: 50%;
        float: left;
    }

        .date-nav div.date-heading h3 {
            margin: 0;
            padding: 0;
        }

.date-clear {
    float: none;
    clear: both;
    display: block;
}

.date-clear-block {
    float: none;
    width: auto;
    clear: both;
}

    .date-clear-block:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.date-clear-block {
    display: inline-block;
}

* html .date-clear-block {
    height: 1%;
}

.date-clear-block {
    display: block;
}

.date-container .date-format-delete {
    margin-top: 1.8em;
    margin-left: 1.5em;
    float: left;
}

.date-container .date-format-name {
    float: left;
}

.date-container .date-format-type {
    float: left;
    padding-left: 10px;
}

.date-container .select-container {
    clear: left;
    float: left;
}

div.date-calendar-day {
    line-height: 1;
    width: 40px;
    float: left;
    margin: 6px 10px 0 0;
    background: #F3F3F3;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    color: #999;
    text-align: center;
    font-family: Georgia,Arial,Verdana,sans;
}

    div.date-calendar-day span {
        display: block;
        text-align: center;
    }

        div.date-calendar-day span.month {
            font-size: .9em;
            background-color: #B5BEBE;
            color: #fff;
            padding: 2px;
            text-transform: uppercase;
        }

        div.date-calendar-day span.day {
            font-weight: 700;
            font-size: 2em;
        }

        div.date-calendar-day span.year {
            font-size: .9em;
            padding: 2px;
        }

#ui-datepicker-div table, #ui-datepicker-div td, #ui-datepicker-div th {
    margin: 0;
    padding: 0;
}

#ui-datepicker-div, #ui-datepicker-div table, .ui-datepicker-div, .ui-datepicker-div table, .ui-datepicker-inline, .ui-datepicker-inline table {
    font-size: 12px!important;
}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    background: #fff;
    border: 2px solid #d3d3d3;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    margin: 0;
    padding: 2.5em .5em .5em .5em;
    position: relative;
    width: 15.5em;
}

#ui-datepicker-div {
    background: #fff;
    display: none;
    z-index: 9999;
}

.ui-datepicker-inline {
    display: block;
    float: left;
}

.ui-datepicker-control {
    display: none;
}

.ui-datepicker-current {
    display: none;
}

.ui-datepicker-next, .ui-datepicker-prev {
    background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    left: .5em;
    position: absolute;
    top: .5em;
}

.ui-datepicker-next {
    left: 14.6em;
}

    .ui-datepicker-next:hover, .ui-datepicker-prev:hover {
        background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    }

    .ui-datepicker-next a, .ui-datepicker-prev a {
        background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
        border: 1px solid #d3d3d3;
        cursor: pointer;
        display: block;
        font-size: 1em;
        height: 1.4em;
        text-indent: -999999px;
        width: 1.3em;
    }

    .ui-datepicker-next a {
        background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
    }

.ui-datepicker-prev a:hover {
    background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}

.ui-datepicker-next a:hover {
    background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker-prev a:active {
    background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}

.ui-datepicker-next a:active {
    background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker-header select {
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0!important;
    padding: 0!important;
    position: absolute;
    top: .5em;
}

    .ui-datepicker-header select.ui-datepicker-new-month {
        left: 2.2em;
        width: 7em;
    }

    .ui-datepicker-header select.ui-datepicker-new-year {
        left: 9.4em;
        width: 5em;
    }

table.ui-datepicker {
    text-align: right;
    width: 15.5em;
}

    table.ui-datepicker td a {
        color: #555;
        display: block;
        padding: .1em .3em .1em 0;
        text-decoration: none;
    }

    table.ui-datepicker tbody {
        border-top: none;
    }

        table.ui-datepicker tbody td a {
            background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
            border: 1px solid #fff;
            cursor: pointer;
        }

            table.ui-datepicker tbody td a:hover {
                background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
                border: 1px solid #999;
                color: #212121;
            }

            table.ui-datepicker tbody td a:active {
                background: #fff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
                border: 1px solid #ddd;
                color: #222;
            }

    table.ui-datepicker .ui-datepicker-title-row td {
        color: #222;
        font-size: .9em;
        padding: .3em 0;
        text-align: center;
        text-transform: uppercase;
    }

        table.ui-datepicker .ui-datepicker-title-row td a {
            color: #222;
        }

.timeEntry_control {
    vertical-align: middle;
    margin-left: 2px;
}

* html .timeEntry_control {
    margin-top: -4px;
}

.filefield-icon {
    margin: 0 2px 0 0;
}

.filefield-element {
    margin: 1em 0;
    white-space: normal;
}

    .filefield-element .widget-preview {
        float: left;
        padding: 0 10px 0 0;
        margin: 0 10px 0 0;
        border-width: 0 1px 0 0;
        border-style: solid;
        border-color: #CCC;
        max-width: 30%;
    }

    .filefield-element .widget-edit {
        float: left;
        max-width: 70%;
    }

    .filefield-element .filefield-preview {
        width: 16em;
        overflow: hidden;
    }

    .filefield-element .widget-edit .form-item {
        margin: 0 0 1em;
    }

    .filefield-element input.form-submit, .filefield-element input.form-file {
        margin: 0;
    }

    .filefield-element input.progress-disabled {
        float: none;
        display: inline;
    }

    .filefield-element div.ahah-progress, .filefield-element div.throbber {
        display: inline;
        float: none;
        padding: 1px 13px 2px 3px;
    }

    .filefield-element div.ahah-progress-bar {
        display: none;
        margin-top: 4px;
        width: 28em;
        padding: 0;
    }

        .filefield-element div.ahah-progress-bar div.bar {
            margin: 0;
        }

form.fivestar-widget {
    clear: both;
    display: block;
}

    form.fivestar-widget select, form.fivestar-widget input {
        margin: 0;
    }

.fivestar-combo-stars .fivestar-static-form-item {
    float: left;
    margin-right: 40px;
}

.fivestar-combo-stars .fivestar-form-item {
    float: left;
}

.fivestar-static-form-item .form-item, .fivestar-form-item .form-item {
    margin: 0;
}

div.fivestar-widget-static {
    display: block;
}

    div.fivestar-widget-static br {
        clear: left;
    }

    div.fivestar-widget-static .star {
        float: left;
        width: 17px;
        height: 15px;
        overflow: hidden;
        text-indent: -999em;
        background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
    }

        div.fivestar-widget-static .star span.on {
            display: block;
            width: 100%;
            height: 100%;
            background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;
        }

        div.fivestar-widget-static .star span.off {
            display: block;
            width: 100%;
            height: 100%;
            background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
        }

div.fivestar-widget {
    display: block;
}

    div.fivestar-widget .cancel, div.fivestar-widget .star {
        float: left;
        width: 17px;
        height: 15px;
        overflow: hidden;
        text-indent: -999em;
    }

        div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
            background: url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;
            text-decoration: none;
        }

        div.fivestar-widget .star, div.fivestar-widget .star a {
            background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
            text-decoration: none;
        }

            div.fivestar-widget .cancel a, div.fivestar-widget .star a {
                display: block;
                width: 100%;
                height: 100%;
                background-position: 0 0;
                cursor: pointer;
            }

    div.fivestar-widget div.on a {
        background-position: 0 -16px;
    }

    div.fivestar-widget div.hover a, div.rating div a:hover {
        background-position: 0 -32px;
    }

form.fivestar-widget div.description {
    margin-bottom: 0;
}

div.fivestar-widget-static .star {
    width: 17px;
    height: 15px;
    background: url(/sites/all/modules/fivestar/widgets/small/small_star.png) no-repeat 0 0;
}

    div.fivestar-widget-static .star span.on {
        background: url(/sites/all/modules/fivestar/widgets/small/small_star.png) no-repeat 0 -32px;
    }

    div.fivestar-widget-static .star span.off {
        background: url(/sites/all/modules/fivestar/widgets/small/small_star.png) no-repeat 0 0;
    }

div.fivestar-widget .cancel, div.fivestar-widget .star {
    width: 17px;
    height: 15px;
}

    div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
        background: url(/sites/all/modules/fivestar/widgets/small/small_delete.png) no-repeat 0 0;
    }

    div.fivestar-widget .star, div.fivestar-widget .star a {
        background: url(/sites/all/modules/fivestar/widgets/small/small_star.png) no-repeat 0 0;
    }

div.fivestar-widget div.on a {
    background-position: 0 -16px;
}

div.fivestar-widget div.hover a, div.rating div a:hover {
    background-position: 0 -32px;
}

#links_admin_filter td {
    vertical-align: bottom;
}

#links_admin_filter tr {
    border-top: 1px dotted #000;
}

div.toboggan-container {
    text-align: center;
}

div.toboggan-login-link-container {
    text-align: left;
}

    div.toboggan-login-link-container a {
        text-decoration: none;
    }

div.toboggan-block-message {
    text-align: left;
}

div.user-login-block {
    text-align: left;
}

    div.user-login-block a {
        text-align: left;
    }

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}

    div.panel-pane div.admin-links li a {
        color: #ccc;
    }

    div.panel-pane div.admin-links li {
        padding-bottom: 2px;
        background: #fff;
        z-index: 201;
    }

    div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a {
        color: #000;
    }

    div.panel-pane div.admin-links a:before {
        content: "[";
    }

    div.panel-pane div.admin-links a:after {
        content: "]";
    }

div.panel-pane div.panel-hide {
    display: none;
}

div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em;
}

div.panel-pane div.node {
    margin: 0;
    padding: 0;
}

div.panel-pane div.feed a {
    float: right;
}

#switchtheme-switch-form div {
    width: 100%;
}

    #switchtheme-switch-form div.form-item {
        float: left;
        width: auto;
        margin: 0;
        padding: 0;
    }

#switchtheme-switch-form #edit-submit {
    float: left;
    width: auto;
    margin-left: 3px;
}

.wrapper.tagadelic {
    text-align: justify;
    margin-right: 1em;
}

.tagadelic.level1 {
    font-size: 1em;
}

.tagadelic.level2 {
    font-size: 1.2em;
}

.tagadelic.level3 {
    font-size: 1.4em;
}

.tagadelic.level4 {
    font-size: 1.6em;
}

.tagadelic.level5 {
    font-size: 1.8em;
}

.tagadelic.level6 {
    font-size: 2em;
}

.tagadelic.level7 {
    font-size: 2.2em;
}

.tagadelic.level8 {
    font-size: 2.4em;
}

.tagadelic.level9 {
    font-size: 2.6em;
}

.tagadelic.level10 {
    font-size: 2.8em;
}

.views_slideshow_singleframe_no_display, .views_slideshow_singleframe_hidden, .views_slideshow_singleframe_controls, .views_slideshow_singleframe_image_count {
    display: none;
}

.views_slideshow_singleframe_pager div a img {
    width: 75px;
    height: 75px;
}

.views_slideshow_singleframe_pager div {
    display: inline;
    padding-left: 10px;
}

.views_slideshow_singleframe_pager.thumbnails a.activeSlide img {
    border: 3px solid #000;
}

.views_slideshow_singleframe_pager.numbered a.activeSlide {
    text-decoration: underline;
}

.views_slideshow_thumbnailhover_no_display, .views_slideshow_thumbnailhover_hidden, .views_slideshow_thumbnailhover_controls, .views_slideshow_thumbnailhover_image_count {
    display: none;
}

.farbtastic {
    position: relative;
}

    .farbtastic * {
        position: absolute;
        cursor: crosshair;
    }

    .farbtastic, .farbtastic .wheel {
        width: 195px;
        height: 195px;
    }

        .farbtastic .color, .farbtastic .overlay {
            top: 47px;
            left: 47px;
            width: 101px;
            height: 101px;
        }

        .farbtastic .wheel {
            background: url(/misc/farbtastic/wheel.png) no-repeat;
            width: 195px;
            height: 195px;
        }

        .farbtastic .overlay {
            background: url(/misc/farbtastic/mask.png) no-repeat;
        }

        .farbtastic .marker {
            width: 17px;
            height: 17px;
            margin: -8px 0 0 -8px;
            overflow: hidden;
            background: url(/misc/farbtastic/marker.png) no-repeat;
        }

.calendar-calendar tr.odd, .calendar-calendar tr.even {
    background-color: #fff;
}

.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.calendar-calendar .month-view table {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.calendar-calendar .year-view td {
    width: 32%;
    padding: 1px;
    border: none;
}

    .calendar-calendar .year-view td table td {
        width: 13%;
        padding: 0;
    }

.calendar-calendar tr {
    padding: 0;
    margin: 0;
    background-color: #fff;
}

.calendar-calendar th {
    color: #fff;
    background-color: #ccc;
    text-align: center;
    margin: 0;
}

    .calendar-calendar th a {
        font-weight: 700;
        color: #fff;
        background-color: #ccc;
    }

.calendar-calendar td {
    width: 12%;
    min-width: 12%;
    border: 1px solid #ccc;
    color: #777;
    text-align: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.calendar-calendar .mini {
    border: none;
}

.calendar-calendar td.week {
    width: 1%;
    min-width: 1%;
}

.calendar-calendar .week {
    clear: both;
    font-style: normal;
    color: #555;
    font-size: .8em;
}

    .calendar-calendar .week a {
        font-weight: 400;
    }

.calendar-calendar .inner {
    min-height: 5em;
    height: auto!important;
    height: 5em;
    padding: 0;
    margin: 0;
}

    .calendar-calendar .inner div {
        padding: 0;
        margin: 0;
    }

    .calendar-calendar .inner p {
        padding: 0 0 .8em;
        margin: 0;
    }

.calendar-calendar td a {
    font-weight: 700;
    text-decoration: none;
}

    .calendar-calendar td a:hover {
        text-decoration: underline;
    }

.calendar-calendar td.year, .calendar-calendar td.month {
    text-align: center;
}

.calendar-calendar th.days {
    color: #ccc;
    background-color: #224;
    text-align: center;
    padding: 1px;
    margin: 0;
}

.calendar-calendar div.day {
    float: right;
    text-align: center;
    padding: .125em .25em 0;
    margin: 0;
    background-color: #f3f3f3;
    border: 1px solid gray;
    border-width: 0 0 1px 1px;
    clear: both;
    width: 1.5em;
}

.calendar-calendar div.calendar {
    background-color: #fff;
    border: solid 1px #ddd;
    text-align: left;
    margin: 0 .25em .25em 0;
    width: 96%;
    float: right;
    clear: both;
}

.calendar-calendar .day-view div.calendar {
    float: none;
    width: 98%;
    margin: 1% 1% 0;
}

.calendar-calendar div.title {
    font-size: .8em;
    text-align: center;
}

    .calendar-calendar div.title a {
        color: #000;
    }

        .calendar-calendar div.title a:hover {
            color: #c00;
        }

.calendar-calendar .content {
    clear: both;
    padding: 3px;
    padding-left: 5px;
}

.calendar div.form-item {
    white-space: normal;
}

table td.mini, table th.mini, table.mini td.week {
    padding: 0 1px 0 0;
    margin: 0;
}

    table td.mini a {
        font-weight: 400;
    }

.calendar-calendar .mini-day-off {
    padding: 0;
}

.calendar-calendar .mini-day-on {
    padding: 0;
}

table .mini-day-on a {
    text-decoration: underline;
}

.calendar-calendar .mini .title {
    font-size: .8em;
}

.mini .calendar-calendar .week {
    font-size: .7em;
}

.mini-row {
    width: 100%;
    border: none;
}

.mini {
    width: 32%;
    vertical-align: top;
}

.calendar-calendar .stripe {
    height: 5px;
    width: auto;
    font-size: 1px!important;
    line-height: 1px!important;
}

.calendar-calendar .day-view .stripe {
    width: 100%;
}

table.calendar-legend {
    background-color: #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
}

    table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {
        height: 12px!important;
        font-size: 9px!important;
        line-height: 10px!important;
    }

.calendar-legend td {
    text-align: left;
}

.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}

.calendar-calendar td.calendar-agenda-hour {
    font-family: serif;
    text-align: right;
    border: none;
    border-top: 1px #333 dotted;
    padding-top: .25em;
    width: 1%;
}

.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: 700;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}

.calendar-calendar td.calendar-agenda-items {
    border: 1px #333 dotted;
    text-align: left;
}

    .calendar-calendar td.calendar-agenda-items div.calendar {
        width: auto;
        padding: .25em;
        margin: 0;
    }

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em 0;
    background-color: #fff;
}

.calendar-date-select form {
    text-align: right;
    float: right;
    width: 25%;
}

.calendar-date-select div, .calendar-date-select input, .calendar-date-select label {
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
    clear: both;
}

.calendar-date-select .description {
    float: right;
}

.calendar-label {
    font-weight: 700;
    display: block;
    clear: both;
}

.calendar-calendar div.date-nav {
    background-color: #ccc;
    color: #777;
    padding: .2em;
    width: auto;
    border: 1px solid #ccc;
}

    .calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
        color: #777;
    }

.calendar-calendar th.days {
    background-color: #eee;
    color: #777;
    font-weight: 700;
    border: 1px solid #ccc;
}

.calendar-calendar td.empty {
    background: #ccc;
    border-color: #ccc;
}

.calendar-calendar table.mini td.empty {
    background: #fff;
    border-color: #fff;
}

.calendar-calendar td div.day {
    border: 1px solid #ccc;
    border-top: none;
    border-right: none;
    margin-bottom: 2px;
}

.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
    background: #eee;
}

.calendar-calendar div.calendar {
    border: none;
    font-size: x-small;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
    border: none;
    background: #ffc;
    padding: 0 2px;
}

    .calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a {
        color: #444;
        background: #fff;
        text-align: right;
    }

.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
    color: #444;
    font-weight: 400;
}

.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
    font-weight: 700;
}

.calendar-calendar td .inner div.day a {
    color: #4b85ac;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
    border-bottom: 1px solid #ccc;
}

div.fieldgroup {
    margin: .5em 0 1em;
}

    div.fieldgroup .content {
        padding-left: 1em;
    }

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0;
}

    .views-exposed-form .views-exposed-widget .form-submit {
        margin-top: 1.6em;
    }

.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0;
}

.views-exposed-form label {
    font-weight: 700;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

.views-align-left {
    text-align: left;
}

.views-align-right {
    text-align: right;
}

.views-align-center {
    text-align: center;
}

html.js a.views-throbbing, html.js span.views-throbbing {
    background: url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;
    padding-right: 18px;
}

div.view div.views-admin-links {
    font-size: xx-small;
    margin-right: 1em;
    margin-top: 1em;
}

.block div.view div.views-admin-links {
    margin-top: 0;
}

div.view div.views-admin-links ul {
    margin: 0;
    padding: 0;
}

div.view div.views-admin-links li {
    margin: 0;
    padding: 0 0 2px;
    z-index: 201;
}

    div.view div.views-admin-links li a {
        padding: 0;
        margin: 0;
        color: #ccc;
    }

        div.view div.views-admin-links li a:before {
            content: "[";
        }

        div.view div.views-admin-links li a:after {
            content: "]";
        }

div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
    color: #000;
}

div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
    background: transparent;
}

div.view div.views-hide {
    display: none;
}

div.view div.views-hide-hover, div.view:hover div.views-hide {
    display: block;
    position: absolute;
    z-index: 200;
}

div.view:hover div.views-hide {
    margin-top: -1.5em;
}

.views-view-grid tbody {
    border-top: none;
}

.panel-flexible .panel-separator {
    margin: 0 0 1em;
}

.quicktabs-hide {
    display: none;
}

ul.quicktabs_tabs {
    margin-top: 0;
}

    ul.quicktabs_tabs li {
        display: inline;
        background: none;
        list-style-type: none;
        padding: 2px;
        white-space: nowrap;
    }

        ul.quicktabs_tabs li a:focus {
            outline: none;
        }

.quicktabs_main.quicktabs-style-basic {
    background-color: #fff;
    border: 1px solid #aaa;
    border-top: none;
    padding: 10px;
    clear: both;
}

ul.quicktabs_tabs.quicktabs-style-basic {
    border-bottom: 1px solid #aaa;
    padding: 0 5px 0 0;
    font: bold 12px/19px Verdana!important;
    font-weight: 700;
    height: 19px;
    margin: 0;
}

    ul.quicktabs_tabs.quicktabs-style-basic a {
        font: bold 12px/19px Verdana!important;
        text-decoration: none;
        color: #aaa;
    }

        ul.quicktabs_tabs.quicktabs-style-basic a:hover {
            color: #555!important;
        }

    ul.quicktabs_tabs.quicktabs-style-basic li {
        border: 1px solid #e5e5e5;
        border-bottom: none;
        padding: 2px 5px;
        margin: 0 3px 0 0;
        position: relative;
    }

        ul.quicktabs_tabs.quicktabs-style-basic li:hover {
            border: 1px solid #ccc;
            border-bottom: none;
        }

        ul.quicktabs_tabs.quicktabs-style-basic li.active {
            border: 1px solid #aaa;
            border-bottom: 1px solid #fff;
            background-color: #fff;
        }

            ul.quicktabs_tabs.quicktabs-style-basic li.active a {
                color: #027AC6;
            }

.panel-2col .panel-col-first .inside {
    margin: 0;
}

#panels-edit-display .panel-pane, #panels-edit-display .helperclass {
    margin: .5em;
}

.panel-2col .panel-separator {
    margin: 0 0 1em;
}

body {
    font-size: 100%;
}

#skip-link, #page {
    font-size: .75em;
    line-height: 1.333em;
    font-size: .875em;
    line-height: 1.286em;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}

pre, code {
    font-size: 1.1em;
    font-family: "Courier New","DejaVu Sans Mono",monospace;
}

h1 {
    font-size: 2em;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: .5em;
}

h2 {
    font-size: 1.5em;
    line-height: 1.3em;
    margin-top: .667em;
    margin-bottom: .667em;
}

h3 {
    font-size: 1.3em;
    line-height: 1.3em;
    margin-top: .769em;
    margin-bottom: .769em;
}

h4, h5, h6 {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: .909em;
    margin-bottom: .909em;
}

p, ul, ol, dl, pre, table, fieldset {
    margin: 1em 0;
}

blockquote {
    margin: 1em 2em;
}

ul, ol {
    margin-left: 0;
    padding-left: 2em;
}

.block ul, .item-list ul {
    margin: 1em 0;
    padding: 0 0 0 2em;
}

    ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul {
        margin: 0;
    }

li {
    margin: 0;
    padding: 0;
}

.item-list ul li {
    margin: 0;
    padding: 0;
    list-style: inherit;
}

ul.menu li, li.expanded, li.collapsed, li.leaf {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: disc;
}

    ul ul {
        list-style-type: circle;
    }

        ul ul ul {
            list-style-type: square;
        }

            ul ul ul ul {
                list-style-type: circle;
            }

ol {
    list-style-type: decimal;
}

    ol ol {
        list-style-type: lower-alpha;
    }

        ol ol ol {
            list-style-type: decimal;
        }

dt {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 2em;
    padding: 0;
}

table {
    border-collapse: collapse;
}

th, thead th, tbody th {
    text-align: left;
    padding: 0;
    border-bottom: none;
}

tbody {
    border-top: none;
}

abbr {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
}

    abbr.created {
        border: none;
        cursor: auto;
        white-space: normal;
    }

img {
    border: 0;
}

hr {
    height: 1px;
    border: 1px solid #666;
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    margin: 1em 0;
    padding: .5em;
}

#page-wrapper, .region-page-closure {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.region-header {
    clear: both;
}

#main-wrapper {
    position: relative;
}

#content, .no-sidebars #content {
    float: left;
    width: 980px;
    margin-left: 0;
    margin-right: -960px;
    padding: 0;
}

.sidebar-first #content {
    width: 760px;
    margin-left: 200px;
    margin-right: -960px;
}

.sidebar-second #content {
    width: 760px;
    margin-left: 0;
    margin-right: -760px;
}

.two-sidebars #content {
    width: 560px;
    margin-left: 200px;
    margin-right: -760px;
}

#content .section {
    margin: 0;
    padding: 0;
}

#navigation {
    float: left;
    width: 100%;
    margin-left: 0;
    margin-right: -100%;
    padding: 0;
    height: 2.3em;
}

.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
    margin-top: 2.3em;
}

#navigation ul {
    margin: 0;
    padding: 0;
    text-align: left;
}

#navigation li {
    float: left;
    padding: 0 10px 0 0;
}

.region-sidebar-first {
    float: left;
    width: 200px;
    margin-left: 0;
    margin-right: -200px;
    padding: 0;
}

    .region-sidebar-first .section {
        margin: 0 20px 0 0;
        padding: 0;
    }

.region-sidebar-second {
    float: left;
    width: 200px;
    margin-left: 760px;
    margin-right: -960px;
    padding: 0;
}

    .region-sidebar-second .section {
        margin: 0 0 0 20px;
        padding: 0;
    }

#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-page-closure {
    overflow: visible;
    word-wrap: break-word;
}

#navigation {
    overflow: hidden;
}

div.tabs {
    margin: 0 0 5px;
}

ul.primary {
    margin: 0;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(/sites/default/themes/indiaportal/images/tab-bar.png) repeat-x left bottom;
}

    ul.primary li {
        float: left;
        margin: 0;
        padding: 0;
    }

        ul.primary li a {
            display: block;
            height: 24px;
            margin: 0;
            padding: 0 0 0 5px;
            border-width: 0;
            font-weight: 700;
            text-decoration: none;
            color: #777!important;
            background-color: transparent;
            background: url(/sites/default/themes/indiaportal/images/tab-left.png) no-repeat left -38px!important;
        }

            ul.primary li a .tab {
                display: block;
                height: 20px;
                margin: 0;
                padding: 4px 13px 0 6px;
                border-width: 0;
                line-height: 20px;
                background: url(/sites/default/themes/indiaportal/images/tab-right.png) no-repeat right -38px;
            }

            ul.primary li a:hover, ul.primary li a:focus {
                border-width: 0;
                background-color: transparent;
                background: url(/sites/default/themes/indiaportal/images/tab-left.png) no-repeat left -76px;
            }

                ul.primary li a:hover .tab, ul.primary li a:focus .tab {
                    background: url(/sites/default/themes/indiaportal/images/tab-right.png) no-repeat right -76px;
                }

        ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus {
            border-width: 0;
            color: #000;
            background-color: transparent;
            background: url(/sites/default/themes/indiaportal/images/tab-left.png) no-repeat left 0;
        }

            ul.primary li.active a .tab, ul.primary li.active a:hover .tab, ul.primary li.active a:focus .tab {
                background: url(/sites/default/themes/indiaportal/images/tab-right.png) no-repeat right 0;
            }

ul.secondary {
    margin: 0;
    padding: 0 0 0 5px;
    border-bottom: 1px solid silver;
    list-style: none;
    white-space: nowrap;
    background: url(/sites/default/themes/indiaportal/images/tab-secondary-bg.png) repeat-x left bottom;
}

    ul.secondary li {
        float: left;
        margin: 0 5px 0 0;
        padding: 5px 0;
        border-right: none;
    }

    ul.secondary a {
        display: block;
        height: 24px;
        margin: 0;
        padding: 0;
        border: 1px solid silver;
        text-decoration: none;
        color: #777;
        background: url(/sites/default/themes/indiaportal/images/tab-secondary.png) repeat-x left -56px;
    }

        ul.secondary a .tab {
            display: block;
            height: 18px;
            margin: 0;
            padding: 3px 8px;
            line-height: 18px;
        }

        ul.secondary a:hover, ul.secondary a:focus {
            background: url(/sites/default/themes/indiaportal/images/tab-secondary.png) repeat-x left bottom;
        }

        ul.secondary a.active, ul.secondary a.active:hover, ul.secondary a.active:focus {
            border: 1px solid silver;
            color: #000;
            background: url(/sites/default/themes/indiaportal/images/tab-secondary.png) repeat-x left top;
        }

.ui-tabs-nav li {
    border: none;
}

.ui-tabs-panel {
    padding: 0;
    border: none;
    background: none;
}

#tabs-mini-panel-minipanel-how-do-i-center li.ui-tabs-selected a .tab {
    background: url(/sites/default/themes/indiaportal/images/tab-right.png) no-repeat right -76px;
}

div.messages, div.status, div.warning, div.error {
    min-height: 21px;
    margin: 0 1em 5px;
    border: 2px solid #ff7;
    padding: 5px 5px 5px 35px;
    color: #000;
    background-color: #ffc;
    background-image: url(/sites/default/themes/indiaportal/images/messages-status.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

div.warning {
    border-color: #fc0;
    background-image: url(/sites/default/themes/indiaportal/images/messages-warning.png);
}

div.warning, tr.warning {
    color: #000;
    background-color: #ffc;
}

div.error {
    border-color: #c00;
    background-image: url(/sites/default/themes/indiaportal/images/messages-error.png);
}

div.error, tr.error {
    color: #900;
    background-color: #fee;
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}

div.block.with-block-editing {
    position: relative;
}

    div.block.with-block-editing div.edit {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 40;
        border: 1px solid #eee;
        padding: 0 2px;
        font-size: .75em;
        background-color: #fff;
    }

    div.block.with-block-editing:hover div.edit {
        display: block;
    }

.node-unpublished div.unpublished, .comment-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.marker {
    color: #c00;
}

.node.node-unpublished .picture, .comment.comment-unpublished .picture {
    position: relative;
}

.form-item, .form-checkboxes, .form-radios {
    margin: 1em 0;
}

    .form-item input.error, .form-item textarea.error, .form-item select.error {
        border: 2px solid #c00;
    }

    .form-item label {
        display: block;
        font-weight: 700;
    }

        .form-item label.option {
            display: inline;
            font-weight: 400;
        }

.form-required {
    color: #c00;
}

.form-item .description {
    font-size: .85em;
}

.form-checkboxes .form-item, .form-radios .form-item {
    margin: .4em 0;
}

.container-inline div, .container-inline label {
    display: inline;
}

#edit-search-theme-form-1-wrapper label {
    display: none;
}

#edit-search-block-form-1-wrapper label {
    display: none;
}

#user-login-form {
    text-align: left;
}

    #user-login-form ul {
        margin-bottom: 0;
    }

    #user-login-form li.openid-link {
        margin-top: 1em;
        margin-left: -20px;
    }

    #user-login-form li.user-link {
        margin-top: 1em;
    }

#user-login ul {
    margin: 1em 0;
}

#user-login li.openid-link, #user-login li.user-link {
    margin-left: -2em;
}

form tbody {
    border-top: 1px solid #ccc;
}

form th, form thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody th {
    border-bottom: 1px solid #ccc;
}

div.anythingSlider {
    width: 649px;
    height: 290px;
    margin: 0 auto;
}

    div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
        background: red;
    }

    div.anythingSlider.activeSlider .anythingWindow {
        border-color: #7C9127;
    }

    div.anythingSlider .anythingWindow {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
    }

div.anythingSlider {
    position: relative;
}

ul.anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

    ul.anythingBase li {
        min-height: 204px;
    }

        ul.anythingBase li.panel {
            background: transparent;
            display: block;
            float: left;
            padding: 0;
            margin: 0;
        }

div.anythingSlider .arrow {
    top: 50%;
    position: absolute;
    display: block;
}

    div.anythingSlider .arrow a {
        display: block;
        height: 120px;
        margin-top: -60px;
        width: 45px;
        text-align: center;
        outline: 0;
        text-indent: -9999px;
    }

div.anythingSlider .forward {
    right: 0;
}

div.anythingSlider .back {
    left: 0;
}

div.anythingSlider .forward a#header .topHeader {
    background-position: 0 -40px;
}

div.anythingSlider .back a {
    background-position: -88px -40px;
}

div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {
    background-position: 0 -240px;
}

div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {
    background-position: -88px -240px;
}

div.anythingSlider .thumbNav {
    margin: 0;
    position: relative;
    float: right;
    margin: -7px 6px 0 0;
    width: 142px;
    top: 2px;
    left: -75px;
}

    div.anythingSlider .thumbNav div {
        width: 19px;
        float: left;
        height: 23px;
        padding-top: 6px;
    }

        div.anythingSlider .thumbNav div a {
            color: #000;
            font: 0 Georgia,Serif;
            display: block;
            text-decoration: none;
            margin-left: 5px;
            width: 17px;
            height: 19px;
        }

    div.anythingSlider .thumbNav a:hover {
        background-image: none;
    }

    div.anythingSlider .thumbNav li {
        float: left;
        list-style-type: none;
        height: 29px;
        padding-top: 6px;
    }

    div.anythingSlider .thumbNav a {
        color: #000;
        font: 0 Georgia,Serif;
        display: block;
        text-decoration: none;
        margin-left: 5px;
        width: 17px;
        height: 19px;
    }

        div.anythingSlider .thumbNav a:hover {
            background-image: none;
        }

div.anythingSlider.rtl .thumbNav a {
    float: right;
}

div.anythingSlider.rtl .thumbNav {
    float: left;
}

div.anythingSlider .start-stop {
    z-index: 10;
    background: url(/sites/default/themes/indiaportal/images/btn_play.gif) no-repeat center center;
    color: #dfe4e7;
    padding: 3px 0 0;
    width: 20px;
    height: 29px;
    text-align: center;
    text-decoration: none;
    float: left;
    position: relative;
    margin-top: -2px;
    top: -5px;
    left: 410px;
}

#mini-panel-minipanel_spotlight_home .more-link {
    height: 24px;
    position: relative;
    top: -24px;
    *top: -5px;
    margin-right: 10px;
    padding-top: 2px;
}

div.anythingSlider .start-stop.playing {
    position: relative;
    margin-top: -2px;
    background: url(/sites/default/themes/indiaportal/images/btn_stop.gif) no-repeat center center;
    color: #dfe4e7;
}

body {
    padding: 0;
    margin: 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #000;
    font-size: 100%;
    background: url(../../ehrmsImages/ehrms4background2.png) left repeat;
    background-attachment: fixed;
}

    body .hi-content {
        font-family: mangal,Verdana,Arial,Helvetica,sans-serif;
    }

p, h1, h2, h3, h4, h5, h6, li, ul, form, input, select, textarea {
    padding: 0;
    margin: 0;
}

h1 {
    font-size: 110%;
    font-weight: 700;
    margin: 0 0 15px;
}

h2 {
    font-size: 100%;
    font-weight: 700;
    margin: 10px 0;
}

h3 {
    font-size: 95%;
    font-weight: 700;
    margin: 10px 0;
}

p {
    font-size: 90%;
    padding-bottom: 5px;
    text-align: justify;
}

a {
    text-decoration: underline;
    color: #00F;
    font-size: 90%;
}

.hidden {
    position: absolute;
    text-indent: -9999px;
    height: 1px;
}

ul {
    list-style: none;
}

.item-lists ul li a {
    color: #069;
    font-size: 70%;
    text-decoration: none;
}

.item-lists ul li {
    list-type: none;
    clear: both;
    overflow: hidden;
    padding-left: 8px;
}

img {
    border: 0;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clearBoth {
    width: 100%;
    clear: both;
    overflow: hidden;
}

a:hover {
    text-decoration: underline;
}

.banner {
    border: 0;
    text-align: center;
}

    .banner a img {
        border: 0;
    }

a.linkMore:link, a.linkMore:active, a.linkMore:visited, a.linkMore:hover {
    font-size: .688em;
    color: #000;
    font-weight: 700;
    text-decoration: none;
}

a.linkMore:hover {
    text-decoration: underline;
}

a.linkMore1:link, a.linkMore1:active, a.linkMore1:visited, a.linkMore1:hover {
    font-size: .688em;
    color: #000;
    font-weight: 700;
    text-decoration: none;
}

a.linkMore1:hover {
    text-decoration: underline;
}

#outer {
    width: 980px;
    margin: 0 auto;
    padding: 0 10px;
    background-color: #FFF;
    border-left: 1px solid #A3C6D1;
    border-right: 1px solid #A3C6D1;
    position: relative;
    z-index: 100;
}

#header {
    width: 100%;
    clear: both;
    margin: 0 auto;
    position: relative;
    z-index: 1000;
}

    #header.theme1 {
        background: url(/sites/default/themes/indiaportal/images/bg_body_theme1.gif) repeat-x left top #FFF;
    }

    #header .headerInner {
        width: 980px;
        margin: 0 auto;
        padding: 0 10px;
        background-color: #FFF;
        border-left: 1px solid #A3C6D1;
        border-right: 1px solid #A3C6D1;
    }

    #header.theme1 .headerInner {
        background: url(/sites/default/themes/indiaportal/images/bg_body_theme1.gif) repeat-x left top;
    }

    #header .topHeader {
        height: 2px;
        clear: both;
        text-align: right;
        color: #545454;
        width: 100%;
        clear: both;
        overflow: hidden;
    }

        #header .topHeader a {
            font-size: 100%;
        }

    #header.theme1 .topHeader {
        height: 21px;
        clear: both;
        text-align: right;
        color: #545454;
        width: 100%;
        clear: both;
        overflow: hidden;
        background: #fff;
    }

    #header .topHeader #topLinks {
        float: right;
    }

        #header .topHeader #topLinks li {
            float: left;
        }

        #header .topHeader #topLinks .India_flag {
            padding-top: 9px;
            padding-left: 9px;
        }

        #header .topHeader #topLinks .iconHindi {
            margin: 11px 0 0 5px;
            padding-right: 5px;
            margin-right: 3px;
            width: 50px;
            height: 19px;
            background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 3px;
            position: relative;
        }

    #header.theme1 .topHeader #topLinks .iconHindi {
        margin: 0;
        margin: 2px 0 0 5px;
        background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 5px;
    }

    #header .topHeader #topLinks .iconRss {
        padding: 7px 8px 0 5px;
    }

        #header .topHeader #topLinks .iconRss img {
            border: 5px solid #fff;
        }

    #header.theme1 .topHeader #topLinks .iconRss {
        padding: 3px 8px 0 5px;
    }

        #header.theme1 .topHeader #topLinks .iconRss img {
            border: 0 solid #fff;
        }

    #header .topHeader #topLinks #accessControl {
        background: #fff;
        margin-top: 7px;
        margin-right: 8px;
    }

        #header .topHeader #topLinks #accessControl .normalClass {
            margin: 6px 0 0;
        }

        #header .topHeader #topLinks #accessControl .contrastClass {
            margin: 6px 0 0;
        }

    #header.theme1 .topHeader #topLinks #accessControl {
        background: #fff;
        margin-top: 2px;
        margin-right: 2px;
    }

        #header.theme1 .topHeader #topLinks #accessControl .normalClass {
            margin: 2px 0 0;
        }

        #header.theme1 .topHeader #topLinks #accessControl .contrastClass {
            margin: 2px 0 0 9px;
        }

    #header .topHeader #topLinks .changeThemes {
        background: #fff;
        height: 24px;
        font-size: .688em;
        color: #000;
        padding: 5px 4px 0;
    }

    #header .topHeader #topLinks .changeThemesOuter {
        padding-top: 7px;
    }

    #header .topHeader #topLinks .changeThemesArrow {
        background: #fff;
        height: 24px;
        margin-top: 7px;
    }

        #header .topHeader #topLinks .changeThemesArrow img {
            padding-top: 6px;
            padding-right: 4px;
        }

    #header.theme1 .topHeader #topLinks .changeThemes {
        background: #fff;
        height: auto;
        font-size: .688em;
        color: #000;
        padding: 3px 4px 0;
        font-family: "Trebuchet MS",Verdana,Arial;
    }

    #header.theme1 .topHeader #topLinks .changeThemesOuter {
        padding-top: 0;
    }

    #header.theme1 .topHeader #topLinks .changeThemesArrow {
        padding: 0;
        margin: 0;
        background: none;
        height: 21px;
        margin-top: 2px;
        padding-right: 16px;
    }

        #header.theme1 .topHeader #topLinks .changeThemesArrow img {
            padding-top: 0;
            padding-right: 0;
        }

    #header .topHeader #topLinks .skipLink {
        font-size: .688em;
        margin-top: 12px;
        background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 3px;
        padding-right: 5px;
    }

        #header .topHeader #topLinks .skipLink a:link, #header .topHeader #topLinks .skipLink a:active, #header .topHeader #topLinks .skipLink a:visited, #header .topHeader #topLinks .skipLink a:hover {
            color: #545454;
            text-decoration: none;
        }

        #header .topHeader #topLinks .skipLink a:hover {
            text-decoration: underline;
        }

    #header.theme1 .topHeader #topLinks .skipLink {
        font-size: .688em;
        margin: 0;
        padding-top: 3px;
        border: none;
        background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 7px;
    }

        #header.theme1 .topHeader #topLinks .skipLink a:link, #header.theme1 .topHeader #topLinks .skipLink a:active, #header.theme1 .topHeader #topLinks .skipLink a:visited, #header.theme1 .topHeader #topLinks .skipLink a:hover {
            color: #545454;
            text-decoration: none;
            font-family: "Trebuchet MS",Verdana,Arial;
        }

        #header.theme1 .topHeader #topLinks .skipLink a:hover {
            text-decoration: underline;
        }

    #header .topHeader #topLinks .skipLink1 {
        font-size: .688em;
        margin-top: 12px;
        width: 6px;
    }

    #header.theme1 #topLinks .skipLink1 {
        font-size: .688em;
        margin: 0;
        padding-top: 3px;
        border: none;
        background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 7px;
        width: 6px;
    }

    #header .topHeader #topLinks .signIn {
        margin-top: 7px;
        background: #fff;
        border: 1px solid #92bac6;
        border-right: 0;
        padding: 4px 4px 0;
        height: 16px;
        font-size: .688em;
    }

    #header .topHeader #topLinks .signUp {
        margin-top: 7px;
        background: #FFF;
        border: 0 solid #7e8798;
        border-right: 0;
        padding: 4px 4px 0;
        height: 16px;
        font-size: .688em;
        margin-right: 5px;
    }

    #header .topHeader #topLinks .signIn a:link, #header .topHeader #topLinks .signIn a:active, #header .topHeader #topLinks .signIn a:visited, #header .topHeader #topLinks .signIn a:hover {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #6b7689;
        text-decoration: none;
    }

    #header .topHeader #topLinks .signUp a:link, #header .topHeader #topLinks .signUp a:active, #header .topHeader #topLinks .signUp a:visited, #header .topHeader #topLinks .signUp a:hover {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #fff;
        text-decoration: none;
    }

    #header.theme1 .topHeader #topLinks .signIn {
        margin-top: 0;
        background: none;
        border: none;
        border-right: 0;
        padding: 3px 8px 0 4px;
        height: auto;
        font-size: .688em;
        background: url(/sites/default/themes/indiaportal/images/skipLinkBorder.gif) no-repeat right 7px;
    }

    #header.theme1 .topHeader #topLinks .signUp {
        margin-top: 0;
        background: none;
        border: none;
        border-right: 0;
        padding: 3px 0 0 8px;
        height: auto;
        font-size: .688em;
    }

    #header.theme1 .topHeader #topLinks .signIn a:link, #header.theme1 .topHeader #topLinks .signIn a:active, #header.theme1 .topHeader #topLinks .signIn a:visited, #header.theme1 .topHeader #topLinks .signIn a:hover {
        font-family: "Trebuchet MS",Verdana,Arial;
        color: #6b7689;
        text-decoration: none;
        font-weight: 700;
    }

    #header.theme1 .topHeader #topLinks .signUp a:link, #header.theme1 .topHeader #topLinks .signUp a:active, #header.theme1 .topHeader #topLinks .signUp a:visited, #header.theme1 .topHeader #topLinks .signUp a:hover {
        font-family: "Trebuchet MS",Verdana,Arial;
        color: #f77f21;
        text-decoration: none;
        font-weight: 700;
    }

#logo {
    float: left;
    width: 604px;
}

.logoHeader {
    background: linear-gradient(to left,#b2e9cb,#76d8a3,#4ecd88,#3ac77b);
    background-position: 606px 0;
}

.ajaxsearch {
    width: 100%;
    float: left;
}

    .logoHeader form, .ajaxsearch form {
        padding: 5px;
        position: relative;
        top: 2px;
        left: 12px;
        width: 234px;
        height: 20px;
        border: 1px solid #b6d7e6;
        background-color: #f1faff;
        float: right;
        margin-bottom: 0;
        margin-right: 15px;
    }

div.ajaxsearch {
    padding: 5px;
    width: 340px;
    height: 20px;
    border: 1px solid #b6d7e6;
    background-color: #f1faff;
    margin-bottom: 4px;
    margin-top: 8px;
    margin-right: 15px;
}

    div.ajaxsearch #search_key {
        float: left;
        border: 0;
        height: 20px;
        width: 306px;
        background: none;
    }

#result_area {
    width: 100%;
    float: left;
    min-height: 200px;
}

.logoHeader label {
    display: none;
}

.logoHeader form input[type="text"], .ajaxsearch #search_key {
    float: left;
    border: 0;
    height: 20px;
    width: 200px;
    background: none;
}

.logoHeader form input[type="image"], .ajaxsearch .form-submit {
    float: left;
    padding: 0 0 0 10px;
}

#views-exposed-form-view-site-search-page-1 #edit-submit-view-site-search {
    float: left;
    margin: 0 0 0 12px;
    position: absolute;
    background: url(/sites/default/themes/indiaportal/images/btn_submit.gif) no-repeat;
    text-indent: -9999px;
    height: 21px;
    width: 22px;
    cursor: pointer;
    border: none;
}

#views-exposed-form-view-site-search-page-1 .views-exposed-form .views-exposed-widget {
    padding: 0;
}

.logoHeader ul {
    position: relative;
    float: right;
    font-size: 70%;
}

    .logoHeader ul li {
        display: inline;
        padding: 0 8px 0 0;
        height: 12px;
        margin: 2px 0 0;
        border-right: 1px solid #000;
    }

        .logoHeader ul li a {
            color: #545454;
            text-decoration: none;
            font-size: 140%;
        }

        .logoHeader ul li.first {
            border-right: none;
        }

#contentHome {
    width: 100%;
    margin: 0 auto;
}

    #contentHome .contentHomeLeft {
        width: 651px;
        float: left;
    }

    #contentHome .sideBar {
        width: 313px;
        float: right;
    }

    #contentHome .contentHomeLeft .spotlight {
        width: 651px;
        clear: both;
        margin-bottom: 16px;
    }

.webcast {
    text-align: right;
    clear: both;
    padding-top: 3px;
}

.leftContactGovt {
    float: left;
}

#slider .rightSlider {
    width: 313px;
    float: right;
    background: #f0f8f9;
}

    #slider .rightSlider .arrows {
        width: 30px;
        float: right;
        text-align: left;
    }

        #slider .rightSlider .arrows img {
            float: left;
            padding: 20px 0 0;
        }

    #slider .rightSlider .sliderBlock {
        width: 70px;
        text-align: center;
        float: left;
        height: 62px;
    }

        #slider .rightSlider .sliderBlock img {
            margin-top: 6px;
        }

        #slider .rightSlider .sliderBlock span {
            font-size: .6em;
            padding-top: 1px;
            display: block;
            color: #47557d;
            font-weight: 700;
        }

        #slider .rightSlider .sliderBlock a:hover span {
            text-decoration: underline;
        }

#template_three_column {
    width: 100%;
    margin: 0 auto;
    font-family: "Trebuchet MS",Verdana,Arial;
    overflow: hidden;
}

.hi-content #template_three_column, .hi-content #template_three_column p {
    font-family: mangal,"Trebuchet MS",Verdana,Arial!important;
}

.contnentMenu {
    width: 203px;
    float: left;
    padding-right: 20px;
    padding-top: 25px;
    z-index: 0;
}

    .contnentMenu p {
        text-align: right;
        border: none;
    }

    .contnentMenu ul {
        padding: 0;
        margin: 0;
        width: 191px;
        clear: both;
        font-size: 70%;
        list-style: none;
    }

        .contnentMenu ul li ul {
            padding-top: 0;
            font-size: 100%;
        }

        .contnentMenu ul li {
            padding: 0;
            margin: 0;
            padding-bottom: 0;
        }

.topics .contnentMenu ul li a:link, .topics .contnentMenu ul li a:active, .topics .contnentMenu ul li a:visited, .topics .contnentMenu ul li a:hover, .topics .contnentMenu ul li span, .topics .contnentMenu ul li span:active, .topics .contnentMenu ul li span:visited, .topics .contnentMenu ul li span:hover {
    background: url(~\eManavSampada\eManavSampada\ehrmsImages\imgpnk.jpg) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.topics #contnentMenu li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #eb6ac7;
    text-decoration: none;
    color: #fff;
}

.topics .contnentMenu ul li a.active:link, .topics .contnentMenu ul li a.active:active, .topics .contnentMenu ul li a.active:visited, .topics .contnentMenu ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #eb6ac7;
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.topics .contnentMenu ul li ul li a:link, .topics .contnentMenu ul li ul li a:active, .topics .contnentMenu ul li ul li a:visited, .topics .contnentMenu ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 9px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 15px;
    padding-bottom: 3px;
}

.topics .contnentMenu ul li ul li a:hover {
    text-decoration: underline;
}

.topics .contnentMenu ul li ul li a.active:link, .topics .contnentMenu ul li ul li a.active:active, .topics .contnentMenu ul li ul li a.active:visited, .topics .contnentMenu ul li ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 9px;
    display: block;
    font-weight: 700;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 1px;
    text-decoration: none;
}

.topics .contnentMenu ul li ul li a.active:hover {
    text-decoration: underline;
}

.howDoIDo .contnentMenu ul li a:link, .howDoIDo .contnentMenu ul li a:active, .howDoIDo .contnentMenu ul li a:visited, .howDoIDo .contnentMenu ul li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_howDo.gif) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    z-index: 1;
}

.howDoIDo #contnentMenu li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #fcc000;
    text-decoration: none;
    color: #fff;
}

.howDoIDo .contnentMenu ul li a.active:link, .howDoIDo .contnentMenu ul li a.active:active, .howDoIDo .contnentMenu ul li a.active:visited, .howDoIDo .contnentMenu ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #fcc000;
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.howDoIDo .contnentMenu ul li ul li a:link, .howDoIDo .contnentMenu ul li ul li a:active, .howDoIDo .contnentMenu ul li ul li a:visited, .howDoIDo .contnentMenu ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px;
    display: block;
    color: #000;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.howDoIDo .contnentMenu ul li ul li a:hover {
    text-decoration: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px #fff3cb;
    color: #000;
}

.howDoIDo .contnentMenu ul li ul li.more {
    text-align: right;
    background: none;
}

    .howDoIDo .contnentMenu ul li ul li.more a:link, .howDoIDo .contnentMenu ul li ul li.more a:active, .howDoIDo .contnentMenu ul li ul li.more a:visited, .howDoIDo .contnentMenu ul li ul li.more a:hover {
        background: none;
        color: #000;
    }

    .howDoIDo .contnentMenu ul li ul li.more a:hover {
        text-decoration: underline;
    }

.howDoIDo .contnentMenu ul li ul li ul li.more {
    text-align: right;
    background: none;
}

    .howDoIDo .contnentMenu ul li ul li ul li.more a:link, .howDoIDo .contnentMenu ul li ul li ul li.more a:active, .howDoIDo .contnentMenu ul li ul li ul li.more a:visited, .howDoIDo .contnentMenu ul li ul li ul li.more a:hover {
        background: none;
        color: #000;
    }

    .howDoIDo .contnentMenu ul li ul li ul li.more a:hover {
        text-decoration: underline;
    }

.howDoIDo .contnentMenu ul li ul li a.active:link, .howDoIDo .contnentMenu ul li ul li a.active:active, .howDoIDo .contnentMenu ul li ul li a.active:visited, .howDoIDo .contnentMenu ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px #fff3cb;
    display: block;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}

.howDoIDo .contnentMenu ul li ul li ul li a:link, .howDoIDo .contnentMenu ul li ul li ul li a:active, .howDoIDo .contnentMenu ul li ul li ul li a:visited, .howDoIDo .contnentMenu ul li ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 21px 7px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 29px;
    padding-top: 0;
    padding-bottom: 0;
}

.howDoIDo .contnentMenu ul li ul li ul li a:hover {
    text-decoration: underline;
}

.howDoIDo .contnentMenu ul li ul li ul li a.active:link, .howDoIDo .contnentMenu ul li ul li ul li a.active:active, .howDoIDo .contnentMenu ul li ul li ul li a.active:visited, .howDoIDo .contnentMenu ul li ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 21px 7px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 29px;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: bold;
}

.e-gov .contnentMenu ul li a:link, .e-gov .contnentMenu ul li a:active, .e-gov .contnentMenu ul li a:visited, .e-gov .contnentMenu ul li a:hover, .e-gov .contnentMenu ul li span, .e-gov .contnentMenu ul li span:active, .e-gov .contnentMenu ul li span:visited, .e-gov .contnentMenu ul li span:hover, .e-gov #contnentMenu ul li a {
    background: url(/sites/default/themes/indiaportal/images/bullet_black.gif) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

    .e-gov #contnentMenu li a:hover, .e-gov #contnentMenu ul li a:hover, .e-gov #contnentMenu LI a.unfolded {
        background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #9f60b5;
        text-decoration: none;
        color: #fff;
    }

.e-gov .contnentMenu ul li a.active:link, .e-gov .contnentMenu ul li a.active:active, .e-gov .contnentMenu ul li a.active:visited, .e-gov .contnentMenu ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #9f60b5;
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.e-gov .contnentMenu ul li ul li a:link, .e-gov .contnentMenu ul li ul li a:active, .e-gov .contnentMenu ul li ul li a:visited, .e-gov .contnentMenu ul li ul li a:hover {
    background: none;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 4px;
    padding-bottom: 1px;
    font-weight: normal;
}

.e-gov .contnentMenu ul li ul li a:hover {
    text-decoration: underline;
}

.e-gov .contnentMenu ul li ul li a.active:link, .e-gov .contnentMenu ul li ul li a.active:active, .e-gov .contnentMenu ul li ul li a.active:visited, .e-gov .contnentMenu ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 11px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 4px;
    padding-bottom: 1px;
    font-weight: bold;
}

.e-gov .contnentMenu ul li ul li a.active:hover {
    text-decoration: underline;
}

.people_groups .contnentMenu ul li a:link, .people_groups .contnentMenu ul li a:active, .people_groups .contnentMenu ul li a:visited, .people_groups .contnentMenu ul li a:hover, .people_groups .contnentMenu ul li span, .people_groups .contnentMenu ul li span:active, .people_groups .contnentMenu ul li span:visited, .people_groups .contnentMenu ul li span:hover, .people_groups #contnentMenu ul li a {
    background: url(/sites/default/themes/indiaportal/images/bullet_people.gif) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.people_groups #contnentMenu li a:hover, .people_groups #contnentMenu LI a.unfolded, .people_groups #contnentMenu LI UL li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #488bc6;
    text-decoration: none;
    color: #fff;
}

.people_groups .contnentMenu ul li a.active:link, .people_groups .contnentMenu ul li a.active:active, .people_groups .contnentMenu ul li a.active:visited, .people_groups .contnentMenu ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #488bc6;
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.people_groups .contnentMenu ul li ul li a:link, .people_groups .contnentMenu ul li ul li a:active, .people_groups .contnentMenu ul li ul li a:visited, .people_groups .contnentMenu ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px;
    display: block;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.people_groups .contnentMenu ul li ul li a:hover {
    text-decoration: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px #e2efff;
    color: #000;
}

.people_groups .contnentMenu ul li ul li a.active:link, .people_groups .contnentMenu ul li ul li a.active:active, .people_groups .contnentMenu ul li ul li a.active:visited, .people_groups .contnentMenu ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/arrow_howDo_submenu.gif) no-repeat 14px 9px #e2efff;
    display: block;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}

.people_groups .contnentMenu ul li ul li.more {
    text-align: right;
    background: none;
}

    .people_groups .contnentMenu ul li ul li.more a:link, .people_groups .contnentMenu ul li ul li.more a:active, .people_groups .contnentMenu ul li ul li.more a:visited, .people_groups .contnentMenu ul li ul li.more a:hover {
        background: none;
        color: #000;
        font-weight: 700;
    }

    .people_groups .contnentMenu ul li ul li.more a:hover {
        text-decoration: underline;
    }

.people_groups .contnentMenu ul li ul li ul li a:link, .people_groups .contnentMenu ul li ul li ul li a:active, .people_groups .contnentMenu ul li ul li ul li a:visited, .people_groups .contnentMenu ul li ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 21px 7px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 29px;
    padding-top: 0;
    padding-bottom: 3px;
}

.people_groups .contnentMenu ul li ul li ul li a:hover {
    text-decoration: underline;
}

.people_groups .contnentMenu ul li ul li ul li a.active:link, .people_groups .contnentMenu ul li ul li ul li a.active:active, .people_groups .contnentMenu ul li ul li ul li a.active:visited, .people_groups .contnentMenu ul li ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 21px 7px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 29px;
    padding-top: 0;
    padding-bottom: 3px;
    font-weight: bold;
}

.myGovt .contnentMenu ul li a:link, .myGovt .contnentMenu ul li a:active, .myGovt .contnentMenu ul li a:visited, .myGovt .contnentMenu ul li a:hover, .myGovt .contnentMenu ul li span, .myGovt .contnentMenu ul li span:active, .myGovt .contnentMenu ul li span:visited, .myGovt .contnentMenu ul li span:hover, .myGovt #contnentMenu li ul li a {
    background: url(/sites/default/themes/indiaportal/images/myGovt_bullet.gif) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.myGovt input[size="60"] {
    background-color: #EEF8D7;
}

.myGovt #contnentMenu li a:hover, .myGovt #contnentMenu li ul li a:hover, .myGovt #contnentMenu LI a.unfolded {
    text-decoration: none;
    color: #fff;
}

.myGovt .contnentMenu ul li a.active:link, .myGovt .contnentMenu ul li a.active:active, .myGovt .contnentMenu ul li a.active:visited, .myGovt .contnentMenu ul li a.active:hover {
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.myGovt .contnentMenu ul li ul li a:link, .myGovt .contnentMenu ul li ul li a:active, .myGovt .contnentMenu ul li ul li a:visited, .myGovt .contnentMenu ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 9px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 0;
}

.myGovt .contnentMenu ul li ul li a:hover {
    text-decoration: underline;
}

.myGovt .contnentMenu ul li ul li a.active:link, .myGovt .contnentMenu ul li ul li a.active:active, .myGovt .contnentMenu ul li ul li a.active:visited, .myGovt .contnentMenu ul li ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 9px;
    display: block;
    font-weight: 700;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 0;
    text-decoration: none;
}

.myGovt .contnentMenu ul li ul li a.active:hover {
    text-decoration: underline;
}

.IAAG .contnentMenu ul li a:link, .IAAG .contnentMenu ul li a:active, .IAAG .contnentMenu ul li a:visited, .IAAG .contnentMenu ul li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_AIIG.gif) no-repeat 6px 9px;
    display: block;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.IAAG .contnentMenu ul li a:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #34d0bb;
    text-decoration: none;
    color: #fff;
}

.IAAG .contnentMenu ul li a.active:link, .IAAG .contnentMenu ul li a.active:active, .IAAG .contnentMenu ul li a.active:visited, .IAAG .contnentMenu ul li a.active:hover {
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #34d0bb;
    display: block;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.IAAG .contnentMenu ul li ul li a:link, .IAAG .contnentMenu ul li ul li a:active, .IAAG .contnentMenu ul li ul li a:visited, .IAAG .contnentMenu ul li ul li a:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 8px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 2px;
    padding-bottom: 0;
    font-weight: normal;
}

.IAAG .contnentMenu ul li ul li a:hover {
    text-decoration: underline;
}

.IAAG .contnentMenu ul li ul li a.active:link, .IAAG .contnentMenu ul li ul li a.active:active, .IAAG .contnentMenu ul li ul li a.active:visited, .IAAG .contnentMenu ul li ul li a.active:hover {
    background: none;
    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat 14px 8px;
    display: block;
    font-weight: 400;
    color: #069;
    text-decoration: none;
    padding-left: 22px;
    padding-top: 2px;
    padding-bottom: 0;
    font-weight: bold;
}

.IAAG .contnentMenu ul li ul li a.active:hover {
    text-decoration: underline;
}

.contentDiv h1 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.125em;
    font-weight: 400;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

.contentDiv p {
    font-size: .688em;
    text-align: justify;
}

.topics .contentDiv h1 {
    border-bottom: 1px solid #eb6ac7;
}

.topics input[size="60"] {
    background-color: #FFE2FF;
}

.IAAG .contentDiv h1 {
    border-bottom: 1px solid #34d0bb;
}

.howDoIDo .contentDiv h1 {
    border-bottom: 1px solid #ffce31;
}

.howDoIDo input[size="60"] {
    background-color: #FFEFBF;
}

.e-gov .contentDiv h1 {
    border-bottom: 1px solid #9f60b5;
}

.people_groups .contentDiv h1 {
    border-bottom: 1px solid #4891dc;
}

.people_groups input[size="60"] {
    background-color: #EAF4FE;
}

.myGovt .contentDiv h1 {
    border-bottom: 1px solid #77b800;
}

.contentDiv p {
    color: #000;
    padding-bottom: 10px;
}

.topics .content p {
    color: #99026f;
    padding-bottom: 10px;
}

.e-gov .content p {
    color: #8f00c1;
    padding-bottom: 10px;
}

.e-gov input[size="60"] {
    background-color: #F9EAFF;
}

.people_groups .content p {
    color: #0167c3;
    padding-bottom: 10px;
}

.myGovt .content p {
    color: #70a100;
    padding-bottom: 10px;
}

.oneUlList {
    clear: both;
    overflow: hidden;
    padding: 10px 20px 0 12px;
}

    .oneUlList ul {
        font-size: .75em;
        background-color: #f2f2f2;
        overflow: auto;
        padding: 10px 0 10px 45px;
        border: 1px dotted #999;
        margin-bottom: 10px;
    }

        .oneUlList ul li {
            padding-bottom: 3px;
            padding-left: 9px;
            width: 48%;
            float: left;
            background: url(/sites/default/themes/indiaportal/images/bullet_whats_new.gif) no-repeat left 5px;
            overflow: hidden;
        }

            .oneUlList ul li ul {
                float: none;
                clear: both;
                width: 100%;
                font-size: 100%;
            }

                .oneUlList ul li ul li {
                    background: url(/sites/default/themes/indiaportal/images/subMenuBullet.gif) no-repeat left 5px;
                    padding-bottom: 1px;
                }

.topics .oneUlList ul li {
    padding-bottom: 1px;
}

.oneUlList ul li a:link, .oneUlList ul li a:active, .oneUlList ul li a:visited, .oneUlList ul li a:hover {
    color: #069;
    text-decoration: none;
    float: left;
}

.oneUlList ul li a:hover {
    text-decoration: underline;
}

.gloablBanner {
    width: 100%;
    clear: both;
}

.linksCommon {
    background: url(/sites/default/themes/indiaportal/images/peoplespeak_bg.jpg) repeat-x;
    border-top: 1px solid #e5d689;
    border-bottom: 1px solid #e5d689;
    border-left: 5px solid #e5d689;
    border-right: 5px solid #e5d689;
    padding: 7px;
    margin: 5px 0 10px;
}

    .linksCommon ul li {
        padding-left: 18px;
        font-size: .688em;
        padding-bottom: 3px;
        clear: both;
        overflow: hidden;
    }

        .linksCommon ul li.pink {
            background: url(/sites/default/themes/indiaportal/images/arrowPink.gif) no-repeat left 1px;
        }

.howDoIDo #breadCrumbs {
    background: #fdf0c8;
    border-bottom: 1px solid #fdd867;
    border-left: 4px solid #fdd867;
}

.e-gov #breadCrumbs {
    background: #f8f4fa;
    border-bottom: 1px solid #eacdf7;
    border-left: 4px solid #eacdf7;
}

.myGovt #breadCrumbs {
    background: #e9f8c6;
    border-bottom: 1px solid #b7de5d;
    border-left: 4px solid #b7de57;
}

.people_groups #breadCrumbs {
    background: #e1f0fb;
    border-bottom: 1px solid #b3d4f4;
    border-left: 4px solid #b3d4f4;
}

.IAAG #breadCrumbs {
    background: #c3f6f1;
    border-bottom: 1px solid #8ed9d2;
    border-left: 4px solid #8ed9d2;
}

.static #breadCrumbs {
    background: #fff5fd;
    border-bottom: 1px solid #FDCBEF;
    border-left: 4px solid #FDCBEF;
}

#breadCrumbs p {
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 70%;
    xxxxcolor: #000;
    padding: 2px 8px;
}

    #breadCrumbs p a, #breadCrumbs p a:link, #breadCrumbs p a:active, #breadCrumbs p a:visited, #breadCrumbs p a:hover {
        text-decoration: none;
        color: #000;
        font-size: 100%;
    }

        #breadCrumbs p a:hover {
            text-decoration: underline;
        }

    #breadCrumbs p span {
        font-weight: 700;
    }

.arrowLink1 {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}

    .arrowLink1 div {
        float: left;
    }

    .arrowLink1 a:link, .arrowLink1 a:active, .arrowLink1 a:visited, .arrowLink1 a:hover {
        color: #fff;
        text-decoration: none;
        font-size: .688em;
        display: block;
        padding-top: 3px;
        padding-bottom: 10px;
        background: url(/sites/default/themes/indiaportal/images/arrowLink1_left.png) no-repeat left top;
        padding-left: 6px;
    }

    .arrowLink1 a:hover {
        text-decoration: underline;
    }

.topInteraction {
    background: url(/sites/default/themes/indiaportal/images/bg_interaction_top.gif) no-repeat left top;
    height: 2px;
    overflow: hidden;
}

.bottomInteraction {
    background: url(/sites/default/themes/indiaportal/images/bg_interaction_bottom.gif) no-repeat left top;
    height: 2px;
    overflow: hidden;
}

.middleInteraction {
    background: url(/sites/default/themes/indiaportal/images/bg_interaction_middle.gif) repeat-y left top;
    overflow: hidden;
}

#interactionWhosWho {
    padding-bottom: 20px;
    overflow: hidden;
    clear: both;
    width: 100%;
}

    #interactionWhosWho h2 {
        font-family: Georgia,"Times New Roman",Times,serif;
        font-size: 1.125em;
        font-weight: 400;
        margin-bottom: 5px;
    }

    #interactionWhosWho ul {
        font-size: .688em;
        padding: 7px 0;
        overflow: hidden;
        list-style: none;
    }

    #interactionWhosWho li {
        float: left;
        width: 45%;
        background: url(/sites/default/themes/indiaportal/images/bullet_black.gif) no-repeat 10px 5px;
        padding-left: 18px;
    }

        #interactionWhosWho li a:link, #interactionWhosWho li a:active, #interactionWhosWho li a:visited, #interactionWhosWho li a:hover {
            color: #069;
            text-decoration: none;
        }

        #interactionWhosWho li a:hover {
            text-decoration: underline;
        }

.chief_profile {
    border: none;
    font-size: 70%;
    line-height: 20px;
    list-style: none;
}

    .chief_profile td {
        border: none;
    }

.sliderBlock a {
    text-decoration: none;
}

.hindi {
    background: url(/sites/default/themes/indiaportal/images/img_hindi.png) no-repeat scroll 0 0 transparent;
    position: absolute;
    padding: 18px 49px 0 0;
    left: 0;
    top: 0;
}

.english {
    background: url(/sites/default/themes/indiaportal/images/img_english.gif) no-repeat scroll 0 0 transparent;
    padding: 18px 49px 0 0;
    position: absolute;
    left: 0;
    top: 0;
}

.hindi a {
    padding: 18px 49px 0 0;
    position: absolute;
    left: 0;
    top: 0;
}

.hindi span, .english span {
    position: absolute;
    left: -9999px;
}

.panels-flexible-region-26-center {
    font-size: 59%;
}

.resizable-textarea {
    width: 98%;
}

#contnentMenu {
    position: relative;
    top: 0;
    left: 0;
    list-style-type: square;
    z-index: 1;
}

    #contnentMenu LI UL {
        border-top: 1px solid #EB6AC7;
        border-right: 1px solid #EB6AC7;
        border-bottom: 1px solid #EB6AC7;
    }

.myGovt #contnentMenu LI UL {
    border-top: 1px solid #9ECA39;
    border-right: 1px solid #9ECA39;
    border-bottom: 1px solid #9ECA39;
}

.people_groups #contnentMenu LI UL {
    border-top: 1px solid #488BC6;
    border-right: 1px solid #488BC6;
    border-bottom: 1px solid #488BC6;
}

.e-gov #contnentMenu LI UL {
    border-top: 1px solid #9F60B5;
    border-right: 1px solid #9F60B5;
    border-bottom: 1px solid #9F60B5;
}

#contnentMenu A {
    display: block;
    text-decoration: none;
}

#contnentMenu LI UL li {
    background-color: #FFF5FD;
}

.myGovt #contnentMenu LI UL li {
    background-color: #E9F8C6;
}

.people_groups #contnentMenu LI UL li {
    background-color: #E1F0FB;
}

.e-gov #contnentMenu LI UL li {
    background-color: #F8F4FA;
}

#contnentMenu LI UL li a {
    color: #000;
    background: url(/sites/default/themes/indiaportal/images/bullet_topics.gif) no-repeat scroll 6px 9px transparent;
}

#contnentMenu LI a.unfolded, #contnentMenu LI a:hover {
    background-color: #EB6AC7;
    color: #FFF;
    background: url(/sites/default/themes/indiaportal/images/bullet_white1.gif) no-repeat 6px 9px #eb6ac7;
}

.fancybox-ie #fancybox-close {
    background: url(/sites/default/themes/indiaportal/images/fancy_close.png) no-repeat;
}

#fancybox-wrap {
    top: 0!important;
}

    #fancybox-wrap #fancybox-close {
        top: 20px;
        right: 100px;
    }

    #fancybox-wrap #fancybox-outer {
        background: none;
    }

        #fancybox-wrap #fancybox-outer .fancy-bg {
            background: none;
        }

        #fancybox-wrap #fancybox-outer .beta_border {
            background: none;
            border: none;
        }

#menuInner #nav ul li, #menu #nav ul li, #menuInner #nav ul li a, #menu #nav ul li a, #menuInner #nav ul, #menu #nav ul {
    z-index: 1000;
}

#contnentMenu LI, #contnentMenu LI a {
    z-index: 1;
}

    #contnentMenu LI UL li, #contnentMenu LI UL li a {
        z-index: 100;
    }

#topics-slideshow .topics-slider-title {
    z-index: 0;
}

#topics-slideshow img, #topics-slideshow div, .views-slideshow-controls-bottom {
    z-index: 0;
}

.navigationHTML a {
    padding: 0 5px;
}

.resultBody div.title {
    float: left;
}

.ajaxsearch form {
    left: 0;
}

.ajaxsearch, .navigationHTML {
    padding-bottom: 30px;
}

.url {
    color: #4211df;
    font-size: 12px;
    font-weight: 400;
    font-family: Arial,Helvetica,sans-serif;
}

.resultBody {
    padding-bottom: 1%;
}

.resultSummary {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}

.previousLink {
    cursor: pointer;
}

.nextLink {
    cursor: pointer;
}

.navigationLink {
    cursor: pointer;
    margin: 4px;
}

.navigationHTML {
    text-decoration: none;
    color: #15B;
}

.contentType {
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-weight: 400;
    color: #4211df;
}

.title {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    color: #4211df;
    font-weight: 400;
}

.result {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
    border-bottom: 1px dotted #a1a1a1;
    display: block;
}

.pageDetails {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}

.totalresult {
    color: #722C78;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
}

.query {
    color: #6E0078;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
}

.absentResultBody {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.spellCheckerMain {
    margin-top: 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
}

.spellChecker {
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
}

.spellCheckSuggestion {
    color: red;
    text-decoration: underline;
    cursor: pointer;
}

.feedbackImg {
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    border: 1px solid;
    border-color: #1E90FF;
    height: 14px;
    width: 14px;
}

.currentLink {
    color: #000;
    font-weight: 700;
}

em {
    font-style: normal;
    font-weight: 700;
}

.result-page form {
    float: left;
}

.views-label-field-const-name-value, .views-label-field-party-fname-value {
    color: red;
}

#auto_suggesion .autoCompelte {
    cursor: pointer;
    float: right;
    margin: 5px 15px 0;
    font-size: 12px;
}

#auto_suggesion {
    position: relative;
}

    #auto_suggesion ul {
        z-index: 9999999;
        position: absolute;
        top: 25px;
        left: -5px;
        padding: 0 0 15px;
    }

        #auto_suggesion ul li {
            overflow: hidden;
            height: 25px;
        }

            #auto_suggesion ul li a {
                cursor: pointer;
            }

.current {
    background-color: #CCC;
}

.close_image {
    float: right;
}

#daily_report h2 {
    font-size: 110%;
    color: #216d1d;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode {
    width: 8%;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode-1 {
    width: 9%;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode-2 {
    width: 8%;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode-3 {
    width: 9%;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode-4 {
    width: 9%;
}

#daily_report .view-display-id-block_was_this_information_useful .views-field-phpcode-6 {
    width: 18%;
}

#daily_report .view-display-id-block_page_suggest_us .views-field-phpcode-1 {
    width: 25%;
}

#daily_report .view-display-id-block_mostviewed_external .views-field-title, #daily_report .view-display-id-block_mostrated_external_link .views-field-title {
    width: 75%;
}

#news-home .field-content a {
    *padding-bottom: 0;
}

.hi-content #news-home #quicktabs-quicktab_home_howdo_i .field-content a {
    padding-top: 0;
    padding-bottom: 0;
}

.more-link {
    *clear: none;
}

div.dimming {
    top: 46px!important;
    left: -248px;
}

.goisearch div.dimming {
    top: 81px!important;
    left: 42px;
}

.hi-content .resultBody div.title {
    float: none;
}

.pane-quicktabs-quicktab-home-howdo-i h2.hidden {
    position: static;
    margin-top: 1px;
}

.howDoIDo .more-link {
    padding-right: 9px;
}

    .howDoIDo .more-link a {
        font-size: 85%!important;
    }

.lastupdated {
    clear: both;
    color: #7F7F7F;
    font-size: 70%;
    padding-right: 25px;
    text-align: right;
}

#service-wrapper .form-item {
    padding-bottom: 10px;
}

#service-wrapper #edit-title {
    width: 55%;
    background-color: #fff;
}

#service-wrapper div label {
    float: left;
    width: 20%;
}

#service-wrapper div form, #suggest-wrapper div form {
    border: 1px dotted;
    background-color: #e7e7e7;
    font-size: 80%;
    margin: 7px;
    padding: 10px;
}

#recommend_service {
    clear: both;
    padding: 5px 4px;
    margin: 10px;
    background-image: url(/sites/default/themes/indiaportal/images/bg_suggest.jpg);
}

form#get-online-service-form-ahah, form#get-suggestion-form-ahah {
    float: right;
    margin-top: -4px;
    *margin-top: -25px;
}

#recommend_service span {
    font-size: 15px;
    color: #fff;
    font-weight: 700;
}

#edit-online-service-submit {
    background: url(/sites/default/themes/indiaportal/images/recommend_us.png) no-repeat scroll 0 0 transparent;
    text-indent: -999px;
    border: none;
    margin: 2px 10px 0 0;
    height: 22px;
    width: 104px;
    cursor: pointer;
    line-height: 0;
}

#service-wrapper div label span, #suggest-wrapper div label span {
    color: #C00;
    padding-left: 0;
}

#edit-suggest-submit {
    background: url(/sites/default/themes/indiaportal/images/suggest_us.png) no-repeat scroll 0 0 transparent;
    text-indent: -999px;
    border: none;
    margin: 2px 100px 0 0;
    height: 22px;
    width: 79px;
    cursor: pointer;
}

#suggest-wrapper textarea {
    height: 50px;
    font-size: 90%;
}

#suggest-wrapper .node-form {
    margin-top: -25px;
}

.online-services .pane-5 {
    margin-top: 15px;
}

#service-wrapper #edit-submit-0 {
    margin-left: 200px;
}

#news-list .panel-2col .panel-col-first {
    width: 40%;
    padding-left: 100px;
}

#news-list .panel-2col .panel-col-last {
    width: 40%;
}

.hi-content #edit-online-service-submit {
    margin: 6px 7px 0 0;
}

.hi-content #service-wrapper div label {
    width: 22%;
}

.hi-content #edit-online-service-submit {
    background: url(/sites/default/themes/indiaportal/images/recommend_us_hindi.png) no-repeat scroll 0 0 transparent;
}

.online-services #mini-panel-minipanel_how_do_i .clear-block:after {
    display: none;
}

.topreport {
    background-color: #000;
}

    .topreport h2 {
        color: #f3ee3c;
        font-size: 120%;
        margin-bottom: 1px;
    }

    .topreport .pane-minipanel-metadata-top-report {
        padding-top: 5px;
    }

        .topreport .pane-minipanel-metadata-top-report .pane-content h2 {
            font-size: 100%;
            text-align: center;
        }

    .topreport .total {
        background: url(/sites/default/themes/indiaportal/images/total_v.gif) repeat-x scroll 0 0 transparent;
        color: #FFF;
        height: 33px;
        font-size: 120%;
    }

        .topreport .total div.pane-content {
            padding: 4px 10px;
            text-align: center;
        }

        .topreport .total div.ministry, .topreport .total div.state {
            float: left;
            font-size: 75%;
            text-align: left;
        }

        .topreport .total div.ministry {
            width: 45%;
        }

        .topreport .total div.state {
            width: 40%;
        }

#template_three_column.topreport .inside {
    margin: 0;
}

.topreport .panels-flexible-region {
    padding-bottom: 0;
}

.topreport .panels-flexible-region-inside-last {
    padding-top: 0;
}

.main_section {
    width: 217px;
    margin: 0 auto;
}

.section_left .top {
    height: 52px;
    background-color: #303030;
    border-bottom: 1px dotted #fff;
}

.section_left p {
    color: #fff;
    font-size: 225%;
    font-weight: 400;
    text-align: center;
    padding-top: 4px;
}

.section_left .bottom {
    height: 52px;
    background-color: #303030;
}

    .section_left .bottom p {
        color: #fff;
        font-size: 100%;
        font-weight: 400;
        text-align: center;
        padding-top: 4px;
    }

.section_right .top {
    height: 51px;
    background-color: #3bf33b;
    border-top: 1px solid #000;
    border-bottom: 2px solid #000;
    border-left: 1px solid #000;
}

.section_right p {
    color: #000;
    font-size: 100%;
    font-weight: 400;
    text-align: center;
    padding-top: 4px;
}

.section_right .bottom {
    height: 52px;
    background-color: #f3473b;
    border-left: 1px solid #000;
}

.topreport #content-inner {
    width: 98%;
    margin: 0 20px;
}

.panels-flexible-region-81-left .panels-flexible-region-inside {
    padding-left: 0;
}

.topreport #mini-panel-minipanel_user_top_report .panels-flexible-region-inside-last {
    padding-top: 0;
    padding-left: 0;
}

.reg-users .section_right {
    width: 215px;
}

.reg-users .top, .reg-users .bottom {
    width: 200px;
}

.topreport .panels-flexible-row h2, .heading_bg h2 {
    background-image: url(/sites/default/themes/indiaportal/images/heading_bg_report.jpg);
    background-repeat: repeat-x;
    height: 25px;
    margin-bottom: 1px;
    font-size: 100%;
    margin-top: 8px;
}

.topreport .panels-flexible-row h2 {
    color: #000;
}

.highcharts-legend {
    display: none;
}

.topreport #mini-panel-minipanel_visitor_top_report {
    text-align: center;
}

    .topreport #mini-panel-minipanel_visitor_top_report .panels-flexible-row-last .pane-custom .pane-content {
        background-color: #303030;
        border-bottom: 1px dotted #A9A9A9;
        color: #FFF;
        height: 26px;
        margin-bottom: 1px;
        padding-top: 10px;
    }

    .topreport #mini-panel-minipanel_visitor_top_report .panels-flexible-region-inside-last {
        padding: 0;
    }

    .topreport #mini-panel-minipanel_visitor_top_report .panels-flexible-row-last .hits-bot .pane-content {
        border-bottom: none;
        background-color: #404040;
        height: 90px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .topreport #mini-panel-minipanel_visitor_top_report .panels-flexible-row-last .panel-pane.pane-views.pane-view-top-report {
        background-color: #404040;
    }

.topreport .heading_bg h2 {
    color: #000;
    text-align: center;
}

.topreport #mini-panel-minipanel_user_top_report .heading_bg h2 {
    margin-top: 0;
}

.topreport .register_user_left {
    float: left;
    height: 52px;
    background-color: #303030;
}

.topreport .register_user_right {
    float: right;
    height: 52px;
    background-color: #303030;
    border-left: 2px solid #000;
}

.topreport .register_user p {
    color: #fff;
    font-size: 125%;
    font-weight: 400;
    text-align: center;
    padding-top: 8px;
}

.topreport .register_user span {
    color: #fff;
    font-size: 80%;
    font-weight: 400;
    text-align: center;
}

.topreport .register_user_bottom {
    width: 100%;
    background-color: #424242;
    border-top: 1px dotted #cfcfcf;
    overflow: hidden;
    clear: both;
}

    .topreport .register_user_bottom p {
        color: #fff;
        font-size: 100%;
        font-weight: 400;
        text-align: center;
        padding-top: 5px;
    }

.topreport .register_user_bottom2 {
    width: 100%;
    background-color: #424242;
    overflow: hidden;
}

    .topreport .register_user_bottom2 p {
        color: #fff;
        font-size: 100%;
        font-weight: 400;
        text-align: center;
        padding-bottom: 12px;
    }

#mini-panel-minipanel_user_top_report .main_section {
    width: 100%;
}

#mini-panel-minipanel_user_top_report .section_left, .register_user_left, #mini-panel-minipanel_user_top_report .section_right {
    width: 50%;
    float: left;
}

.register_user_right {
    float: left;
    width: 49.2%;
}

.topreport #mini-panel-minipanel_metadata_top_report .panels-flexible-region-last > div {
    background-color: #000;
}

#mini-panel-minipanel_user_top_report .views-row {
    padding: 0;
}

.topreport .panels-flexible-region-last > div {
    background: #303030;
    padding-left: 0;
}

#mini-panel-minipanel_visitor_top_report .inside.panels-flexible-region-inside {
    padding-left: 0;
}

.topreport .panels-flexible-region-last .panels-flexible-region-last.panels-flexible-region-inside h2 {
    color: #f6eb39;
}

.topreport .pane-minipanel-visitor-top-report {
    margin: 17px 0;
}

.topreport #quicktabs-top_report_dashboard_tab #quicktabs_container_top_report_dashboard_tab ul li {
    background: url(/sites/default/themes/indiaportal/images/li_white_bg.gif) no-repeat scroll left 7px;
}

.topreport #content-inner .panels-flexible-region-last .item-list ul {
    padding: 0 10px;
}

.topreport #content-inner .panels-flexible-region-last .item-list a, .topreport #content-inner .panels-flexible-region-last span {
    font-size: 85%;
    font-family: arial,"Times New Roman",Times,serif;
    line-height: 16px;
    color: #fff;
}

.topreport .block h2 {
    font-family: arial,"Times New Roman",Times,serif;
}

.topreport #mini-panel-minipanel_visitor_top_report .panels-flexible-row.panels-flexible-row-first.clear-block, .topreport #mini-panel-minipanel_metadata_top_report .panels-flexible-row.panels-flexible-row-first.clear-block {
    padding-bottom: 0;
}

.online-services #search-topics .pane-content {
    float: left;
    padding-top: 11px;
}

    .online-services #search-topics .pane-content form {
        float: left;
        width: 96%;
    }

#user-register #edit-profile-gender-Male-wrapper label {
    width: 50px;
}

#user-register #edit-profile-gender-Female-wrapper label {
    width: 70px;
}

#rightsidebar_report_tab {
    padding: 10px;
    margin-top: 40px;
    position: relative;
    min-height: 660px;
}

    #rightsidebar_report_tab .quicktabs_tabs {
        position: absolute;
        left: 0;
        top: -25px;
    }

        #rightsidebar_report_tab .quicktabs_tabs li {
            width: auto;
            padding: 0 5px;
            font-size: 120%;
            background-color: #cbc763;
            margin: 0 5px;
            border-bottom: none;
            font-weight: 700;
        }

            #rightsidebar_report_tab .quicktabs_tabs li.first {
                margin: 0;
            }

            #rightsidebar_report_tab .quicktabs_tabs li.active {
                background-image: url(/sites/default/themes/indiaportal/images/heading_bg_report.jpg);
                background-repeat: repeat-x;
            }

            #rightsidebar_report_tab .quicktabs_tabs li a {
                text-decoration: none;
            }

#mini-panel-rightbar_minipanel_top_report h2 {
    border-bottom: none;
}

.topreport #mini-panel-minipanel_visitor_top_report #visitor_trend div.visitor {
    width: 49.8%;
    float: left;
    padding-top: 10px;
    margin-bottom: 1px;
    background-color: #303030;
    height: 26px;
    border-bottom: 1px dotted #A9A9A9;
}

#visitor_trend div.visitor.first {
    border-right: 1px solid #000;
}

.topreport #mini-panel-minipanel_visitor_top_report #visitor_trend .pane-content {
    background-color: #000;
    padding: 0;
    margin: 0;
}

#mini-panel-minipanel_visitor_top_report .pane-view-top-report {
    clear: both;
}

.statusHead {
    float: left;
    width: 190px;
    font-size: 95%;
}

.statusGroup {
    list-style: none;
    margin: 30px 0;
}

.topreport #quicktabs-top_report_dashboard_tab #quicktabs_container_top_report_dashboard_tab .statusGroup li {
    background: none;
    padding: 10px 0 0;
}

.topreport #content-inner .panels-flexible-region-last .headTitle {
    color: #F3EE3C;
    font-size: 90%;
    font-weight: 700;
    padding-right: 55px;
}

.topreport .serviceTitle {
    color: #F3EE3C;
    float: left;
    font-size: 75%;
    font-weight: 700;
    text-align: left;
    width: 15%;
}

.topreport .clear-block:after {
    margin-bottom: -4px;
}

.gcsc-branding {
    display: none;
}

.gsc-table-result td {
    padding-left: 10px;
}

#publications .view-content li {
    width: 100%;
    clear: both;
}

#footer {
    width: 100%;
    clear: both;
    overflow: hidden;
}

    #footer .siteLinks {
        clear: both;
        width: 978px;
        text-align: center;
        overflow: hidden;
        padding-bottom: 8px;
        padding-top: 5px;
        border: 1px solid #d4d4d4;
    }

        #footer .siteLinks ul {
            list-style: none;
            margin: 0 auto;
            padding: 0;
            text-align: center;
        }

            #footer .siteLinks ul li {
                padding: 0;
                margin: 0;
                padding: 0 6px 0 3px;
                display: inline;
                text-align: left;
                color: #3d3d3d;
                font-size: .688em;
                font-family: Arial,Helvetica,sans-serif;
                border-right: 1px solid #3d3d3d;
            }

                #footer .siteLinks ul li.last {
                    border: none;
                }

                #footer .siteLinks ul li a:link, #footer .siteLinks ul li a:active, #footer .siteLinks ul li a:visited, #footer .siteLinks ul li a:hover {
                    color: #3d3d3d;
                    text-decoration: none;
                    font-size: 100%;
                }

                #footer .siteLinks ul li a:hover {
                    text-decoration: underline;
                    color: #000;
                }

#block-taxonomy_treemenu-menu-footer-sitemap h2 {
    display: none;
}

#footer .footerLinks {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 65%;
    width: 980px;
    overflow: auto;
}

    #footer .footerLinks ul {
        padding: 10px 0 0 40px;
        margin: 0;
    }

        #footer .footerLinks ul li {
            float: left;
            width: 185px;
            font-weight: 700;
        }

            #footer .footerLinks ul li a {
                color: #3d3d3d;
                text-decoration: none;
                font-size: 105%;
            }

            #footer .footerLinks ul li.first {
                width: 380px;
            }

            #footer .footerLinks ul li ul .first {
                width: 170px;
            }

            #footer .footerLinks ul li ul {
                padding: 5px 0 5px 13px;
                overflow: auto;
            }

                #footer .footerLinks ul li ul li {
                    width: 170px;
                    float: left;
                    font-weight: 400;
                    margin-top: 0;
                }

                    #footer .footerLinks ul li ul li a {
                        font-family: Arial,Helvetica,sans-serif;
                        color: #3d3d3d;
                        text-decoration: none;
                    }

#footer .footerBottom {
    width: 100%;
    clear: both;
    margin: 10px auto;
    height: 114px;
    background: url(/sites/default/themes/indiaportal/images/bg_footer_bottom.gif) no-repeat left top;
}

    #footer .footerBottom .nic {
        width: 62px;
        float: left;
        padding-top: 29px;
        text-align: right;
        padding-right: 13px;
    }

    #footer .footerBottom .footerText {
        color: #7f7f7f;
        font-size: .688em;
        padding-top: 17px;
        text-align: justify;
        width: 812px;
        float: left;
        font-family: "Trebuchet MS",Verdana,Arial;
    }

    #footer .footerBottom .stqc {
        width: 60px;
        float: left;
        padding-top: 20px;
        text-align: right;
    }

    #footer .footerBottom .w3cCSSHTML {
        width: 81px;
        text-align: right;
        float: left;
        padding-top: 31px;
    }

@font-face {
    font-family: 'WebRupee';
    src: url(/sites/default/themes/indiaportal/css/WebRupee.V2.0.eot);
    src: local(WebRupee),url(/sites/default/themes/indiaportal/css/WebRupee.V2.0.ttf) format("truetype"),url(/sites/default/themes/indiaportal/css/WebRupee.V2.0.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}

.WebRupee {
    font-family: 'WebRupee';
    font-size: 12px;
    padding: 0 1px 0 3px;
    font-weight: 700;
}

a:link,a:visited{text-decoration:underline!important}#site-name a:link,#site-name a:visited{text-decoration:none!important}#content,#content .section{float:none;width:100%;margin:0!important;padding:0!important}body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent!important;background-image:none!important}#skip-link,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}#page-wrapper{overflow-y:visible}
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-1-main{float:left;width:99%}.panels-flexible-1-inside{padding-right:0}.panels-flexible-1{width:990px}.panels-flexible-region-1-home_left{float:left;width:69.7566%}.panels-flexible-region-1-center{float:left;width:29.2434%}.panels-flexible-row-1-main-row-inside{padding-right:0}
@charset "utf-8";#menuInner #nav,#menu #nav,#nav ul{list-style:none;margin:0;padding:0}#menuInner #nav,#menu #nav{font-size:.8em;font-weight:700;width:980px}#menu #nav li{float:left;margin:0;padding:0 5px 0 0;position:relative;width:158px;height:40px;*z-index:100}#menuInner #nav li{float:left;margin:0;padding:0 5px 0 0;position:relative;width:158px;height:80px;text-decoration:none}#menuInner #nav li a,#menu #nav li a{font-size:105%;color:#FFF;display:block;text-decoration:none;height:17px;margin:0;padding:2px 0 0 10px;font-family:Tahoma,Geneva,sans-serif;line-height:1.9em}#menu #nav a:hover,#menu #nav a:focus,#menu #nav li.hover a{color:#fff}#menuInner #nav ul,#menu #nav ul{background:#2a2a2a;left:0;font-size:.857em;line-height:1.5em;position:absolute;top:40px;z-index:1000}#menuInner #nav ul{top:20px!important}#menuInner #nav li ul.single,#menu #nav li ul.single{width:158px}#menuInner #nav ul li,#menu #nav ul li{padding:0 0 0 10px;float:left;height:auto;width:180px}#menuInner #nav ul li.topics{width:220px!important}#menuInner #nav ul a,#menu #nav ul a{background:none;padding:0 0 2px 5px;color:#fff;margin:0;height:20px;font-size:110%}#menuInner #nav ul a:hover,#menuInner #nav ul a:focus,#menu #nav ul a:hover,#menu #nav ul a:focus,#menuInner #nav li.hover ul li.hover a{color:#50d5ff}#menuInner #nav ul .hover>a,#menu #nav ul .hover>a{color:#50d5ff}#menuInner #nav ul,#menu #nav ul{margin-left:-9999px}#menuInner #nav li:hover>ul,#menuInner #nav li.hover>ul,#menuInner #nav a:focus+ul,#menuInner #nav .hover a:focus,#menu #nav li:hover>ul,#menu #nav li.hover>ul,#menu #nav a:focus+ul,#menu #nav .hover a:focus{margin-left:0}#menuInner #nav ul a:focus,#menu #nav ul a:focus{margin-left:9999px}#menuInner #nav li a,#menu #nav li a .topics{background-image:url(../ehrmsImages/imgpnk.jpg)}#menuInner{clear:both}#menuInner #nav li.topics a.topicsLink:focus,#menuInner #nav li.hover a.topicsLink{background-image:url(../images/bg_menu_topics_mo.gif)!important}#menuInner #nav li.how a.howDiID:focus,#menuInner #nav li.hover a.howDiID{background-image:url(../images/bg_menu_hdid_mo.gif)!important}#menuInner #nav li.government a.myGovt:focus,#menuInner #nav li.hover a.myGovt{background-image:url(../images/bg_menu_myGovt_mo.gif)!important}#menuInner #nav li.people a.peopleGroups:focus,#menuInner #nav li.hover a.peopleGroups{background-image:url(../images/bg_menu_people_group_mo.gif)!important}#menuInner #nav li.egov a.eGov:focus,#menuInner #nav li.hover a.eGov{background-image:url(../images/bg_menu_sub_gov_mo.gif)!important}#menuInner #nav li.india a.indGlance:focus,#menuInner #nav li.hover a.indGlance{background-image:url(../images/bg_menu_india_glance_mo.gif)!important}#menuInner .topics,#menuInner .how,#menuInner .government,#menuInner .people,#menuInner .egov,#menuInner .india,#menu .topics,#menu .how,#menu .government,#menu .people,#menu .egov,#menu .india{background-repeat:no-repeat}#menuInner ul ul,#menu ul ul{padding-bottom:5px}#menuInner .topics ul,#menuInner .topicsHindi ul,#menu .topics ul,#menu .topicsHindi ul{width:800px}#menuInner .how ul,#menuInner .howHindi ul,#menu .how ul,#menu .howHindi ul{width:380px}#menuInner .government ul,#menuInner .governmentHindi ul,#menu .government ul,#menu .governmentHindi ul{width:380px}#menuInner .india ul,#menuInner .indiaHindi ul,#menu .india ul,#menu .indiaHindi ul{width:165px}#menuInner #nav a:link,#menuInner #nav a:active,#menuInner #nav a:visited{font-weight:700;padding:2px 0 0 7px;color:#171717;text-decoration:none;text-align:left;float:left;font-family:"Trebuchet MS",Verdana,Arial;font-weight:bold;letter-spacing:.1px;text-transform:uppercase;line-height:17px}#menuInner #nav li ul li a:link,#menuInner #nav li ul li a:active,#menuInner #nav li ul li a:visited{background:none;width:160px;padding:1px 0 2px 5px;float:left;text-transform:none;letter-spacing:normal;font-weight:700;text-align:left;color:#fff;display:inline}#menuInner #nav li ul li a:hover{background:none;color:#50d5ff}#menuInner #nav .topics,#menuInner #nav .topicsHindi{float:left;height:19px;border:1px solid #f2f3f2}#menuInner #nav li a.topicsLink:link,#menuInner #nav li a.topicsLink:active,#menuInner #nav li a.topicsLink:visited{background:url(../images/bg_menu_topics.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.topicsLink:hover,#menuInner #nav li:hover a.topicsLink{background:url(../images/bg_menu_topics_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li a.topicsLinkActive:link,#menuInner #nav li a.topicsLinkActive:active,#menuInner #nav li a.topicsLinkActive:visited{display:block;background:url(../images/bg_menu_topics_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.topicsLinkActive:hover,#menuInner #nav li:hover a.topicsLinkActive{background:url(../images/bg_menu_topics_mo.gif) no-repeat left top;color:#fff}#menuInner #nav .how,#menuInner #nav .howHindi{float:left;height:19px;border:1px solid #f2f3f2;border-left:0}#menuInner #nav li a.howDiID:link,#menuInner #nav li a.howDiID:active,#menuInner #nav li a.howDiID:visited{display:block;background:url(../images/bg_menu_hdid.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.howDiID:hover,#menuInner #nav li:hover a.howDiID{background:url(../images/bg_menu_hdid_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li a.howDiIDActive:link,#menuInner #nav li a.howDiIDActive:active,#menuInner #nav li a.howDiIDActive:visited{display:block;background:url(../images/bg_menu_hdid_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.howDiIDActive:hover,#menuInner #nav li:hover a.howDiIDActive{background:url(../images/bg_menu_hdid_mo.gif) no-repeat left top;color:#fff}#menuInner #nav .government,#menuInner #nav .governmentHindi{float:left;height:19px;float:left;border:1px solid #f2f3f2;border-left:0}#menuInner #nav li a.myGovt:link,#menuInner #nav li a.myGovt:active,#menuInner #nav li a.myGovt:visited{display:block;background:url(../images/bg_menu_myGovt.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.myGovt:hover,#menuInner #nav li:hover a.myGovt{background:url(../images/bg_menu_myGovt_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li a.myGovtActive:link,#menuInner #nav li a.myGovtActive:active,#menuInner #nav li a.myGovtActive:visited{display:block;background:url(../images/bg_menu_myGovt_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.myGovtActive:hover,#menuInner #nav li:hover a.myGovtActive{background:url(../images/bg_menu_myGovt_mo.gif) no-repeat left top;color:#fff}#menuInner #nav .people,#menuInner #nav .peopleHindi{float:left;height:19px;float:left;border:1px solid #f2f3f2;border-left:0}#menuInner #nav li a.peopleGroups:link,#menuInner #nav li a.peopleGroups:active,#menuInner #nav li a.peopleGroups:visited{display:block;background:url(../images/bg_menu_people_group.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.peopleGroups:hover,#menuInner #nav li:hover a.peopleGroups{background:url(../images/bg_menu_people_group_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li a.peopleGroupsActive:link,#menuInner #nav li a.peopleGroupsActive:active,#menuInner #nav li a.peopleGroupsActive:visited{display:block;background:url(../images/bg_menu_people_group_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.peopleGroupsActive:hover,#menuInner #nav li:hover a.peopleGroupsActive{background:url(../images/bg_menu_people_group_mo.gif) no-repeat left top;color:#fff}#menuInner #nav .egov,#menuInner #nav .egovHindi{float:left;height:19px;float:left;border:1px solid #f2f3f2;border-left:0}#menuInner #nav li a.eGov:link,#menuInner #nav li a.eGov:active,#menuInner #nav li a.eGov:visited{display:block;background:url(../images/bg_menu_sub_gov.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.eGov:hover,#menuInner #nav li:hover a.eGov{background:url(../images/bg_menu_sub_gov_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li a.eGovActive:link,#menuInner #nav li a.eGovActive:active,#menuInner #nav li a.eGovActive:visited{display:block;background:url(../images/bg_menu_sub_gov_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.eGovActive:hover,#menuInner #nav li:hover a.eGovActive{background:url(../images/bg_menu_sub_gov_mo.gif) no-repeat left top;color:#fff}#menuInner #nav .india,#menuInner #nav .indiaHindi{float:left;height:19px;float:left;border:1px solid #f2f3f2;border-left:0}#menuInner #nav li a.indGlance:link,#menuInner #nav li a.indGlance:active,#menuInner #nav li a.indGlance:visited{display:block;background:url(../images/bg_menu_india_glance.gif) no-repeat left top;float:left;width:100%}#menuInner #nav li a.indGlance:hover,#menuInner #nav li:hover a.indGlance{background:url(../images/bg_menu_india_glance_mo.gif) no-repeat left top;color:#fff}#menuInner #nav li.india ul{height:287px;width:165px}#menuInner #nav li a.indGlanceActive:link,#menuInner #nav li a.indGlanceActive:active,#menuInner #nav li a.indGlanceActive:visited{display:block;background:url(../images/bg_menu_india_glance_mo.gif) no-repeat left top;float:left;width:100%;color:#fff}#menuInner #nav li a.indGlanceActive:hover,#menuInner #nav li:hover a.indGlanceActive{background:url(../images/bg_menu_india_glance_mo.gif) no-repeat left top;color:#fff}#menu .topicsHindi{background-image:url(../images/img1_hindi.gif)}#menu .howHindi{background-image:url(../images/img6_hindi.gif)}#menu .governmentHindi{background-image:url(../images/img2_hindi.gif)}#menu .peopleHindi{background-image:url(../images/img3_hindi.gif)}#menu .egovHindi{background-image:url(../images/img5_hindi.gif)}#menu .indiaHindi{background-image:url(../images/img4_hindi.gif)}#menuInner .topicsHindi,#menuInner .howHindi,#menuInner.governmentHindi,#menuInner .peopleHindi,#menuInner .egovHindi,#menuInner.indiaHindi,#menu .topicsHindi,#menu .howHindi,#menu .governmentHindi,#menu .peopleHindi,#menu .egovHindi,#menu .indiaHindi{background-repeat:no-repeat}#menu{margin-left:3px}#menuInner #nav li{width:157px}
.panels-flexible-region{padding:0}.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-region-inside-first{padding-left:0}.panels-flexible-region-inside-last{padding-right:0}.panels-flexible-column{padding:0}.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}.panels-flexible-column-inside-first{padding-left:0}.panels-flexible-column-inside-last{padding-right:0}.panels-flexible-row{padding:0 0 .5em;margin:0}.panels-flexible-row-last{padding-bottom:0}.panels-flexible-column-8-main{float:left;width:99%}.panels-flexible-8-inside{padding-right:0}.panels-flexible-8{width:auto}.panels-flexible-region-8-home_middle_left{float:left;width:49.5%}.panels-flexible-region-8-center{float:left;width:49.5%}.panels-flexible-row-8-main-row-inside{padding-right:0}
@charset "utf-8";
/* CSS Document */
body
{
	background:none repeat scroll 0 0 #000000;
	color:#FFF;
}
/*Outer div classes starts here -------------------------------*/
#outer {
	/*background: url(../images/high/main_bg.gif) left top;*/
	background-color:#000;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	
}
#outer.home{
	background:none;
}
/*Outer div classes ends here -------------------------------*/
/*******Footer start here*****/
#footer {
	background-color:#2c2c2c;
}
#footer .siteLinks ul li a:link,#footer  .siteLinks ul li a:active,#footer  .siteLinks ul li a:visited,#footer  .siteLinks ul li a:hover
	{
	color: #ff0;
}
#template_three_column.topics,#template_three_column.howDoIDo,#template_three_column.myGovt,#template_three_column.people_groups, #template_three_column.myGovt.archive,#template_three_column.IAAG {
	background:url(../images/high/topicsnav_bg.gif) repeat-y;
}
#template_three_column.IAAG_home {
	background:url(../images/high/iaagnav_bg_home.gif) repeat-y;
}
#template_three_column.IAAG.profile,#template_three_column.IAAG.national-symbols, #template_three_column.e-gov, #template_three_column.myGovt.publications, #template_three_column.myGovt.recent-publications{
	background:url(../images/high/profilenav_bg.gif) repeat-y;
}
#template_three_column.IAAG_home,#template_three_column.people_groups_leaf,#peoplegroup-leaf-pages, #template_three_column.people_groups_leaf{
	background:url(../images/high/profileHomenav_bg.gif) repeat-y;
}

#template_three_column.IAAG_home p{
	color:#000000;
}
#template_three_column.IAAG p{
	color:#FFFFFF;
}
#footer .siteLinks ul li a:hover {
	color: #fff:
}
#footer .footerLinks ul li a{
	color: #ff0;
}
#footer .footerLinks ul li ul li {
	color:#FFFFFF;
}
#footer .footerLinks ul li ul li a{
	color: #ff0;
}
#footer .footerBottom .footerText {
	color: #fff;
}
#footer .siteLinks ul li {
	color: #3d3d3d;
	border-right: 1px solid #fff;
}
#footer .siteLinks,#footer .footerBottom{background:none}

/*******Footer end here*****/

/* ----------------------Whats New -----------*/
#whats_new_home .view-content {
	background-color:#000000;
	border-color:#FFF;
}
#whats_new_home .view-content p {
	color:#FFF;
}
#whats_new_home .view-content a {
	color:#FF0;
}
/*#whats_new_home .pane-content, #view-most-rated .pane-content {
	border-top: solid 1px #ffffff;
}*/
#whats_new_home h2, #view-most-rated h2 {
	color: #fff;
	background-color:#000!important;
	border:1px solid #FFF;
	background:none;
	border-radius:6px;
}
#whats_new_home .views-row, #view-most-rated .views-row {
	border-bottom: dotted 1px #FFF;
}
#view-home-banner {
	border-left: 7px solid #ffffff;
	border-bottom: 7px solid #ffffff;
	border-right: 7px solid #ffffff;
	background-color:#000000;
}
#view-most-rated .view-content a {
	color:#FF0;
}
#view-most-rated .item-lists ul li {
	background: url("../images/high/bullet_high.gif") no-repeat scroll left 13px transparent;
}
/*Slider*/
#slider .rightSlider {
	background: #000; /*height:62px*/
}
#slider .rightSlider .sliderBlock span {
	color: #ff0;
}
#slider .rightSlider .sliderBlock a{
	text-decoration: none
}
#slider .rightSlider .sliderBlock a:hover span {
	text-decoration: underline
}

/****News Home*****/
ul.quicktabs_tabs.quicktabs-style-basic li {
	border:1px solid #CCC;
	background-color:#000;
	background:none;
}
ul.quicktabs_tabs.quicktabs-style-basic li a {
	color:#ff0;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active,#news-home ul.quicktabs_tabs.quicktabs-style-basic li.active{
	color:#FFF!important;
	border:solid 1px #fff!important;
	background-color:#000000;!important;
	background-image:none!important;
}
.quicktabs_main.quicktabs-style-basic{ border-color:#FFF!important; background-image:none!important;}
 ul.quicktabs_tabs.quicktabs-style-basic li a:hover {
	color: #FFF!important;
	background:none;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active a, ul.quicktabs_tabs.quicktabs-style-basic li.active a:hover{color: #FFF!important;}
#news-home .field-content a {
	background: url("../images/bullet_high.gif") no-repeat scroll 1px 10px transparent;
	color: #ff0;
}

/*******Menu********/
#menu #nav a:hover, #menu #nav li:hover {
	color: #fff;
}
#menu #nav li {
	color: #000000;
}
.#menu #nav li ul {
	background-color:#000;
}
#menu #nav ul li {
	/*background: url(../images/bullet_square.gif) no-repeat left 11px;*/
	/*padding-left: 6px;
	padding-right: 3px;
	margin-left: 10px;*/
}
#menu #nav li ul li a:link, #menu #nav li ul li a:active, #menu #nav li ul li a:visited {
	color: #ff0;
}
#menu #nav li ul li a:hover {
	color: #50d5ff;
}
#menu #nav .headingTopic {
	/*background: url(../images/img1.gif) no-repeat left top;*/
	border-bottom: 1px solid #adadad;
}
.topics #search-topics .pane-content, .howDoIDo #search-topics .pane-content, .myGovt #search-topics .pane-content, .people_groups #search-topics .pane-content, .e-gov #search-topics .pane-content{
	background-color:#FFF;
	border:solid 1px #ffffff;
	border-top:0;
	background-image:none;
}
/*header classes starts here -----------------------------------*/
#header.theme1 {
	background: url(../images/bg_body_theme1.gif) repeat-x left top;
}
#header .headerInner {
	background: url(../images/main_bg.gif) left top;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;

}
#header.theme1 .headerInner {
	background: url(../images/bg_body_theme1.gif) repeat-x left top;
	
}
#header .topHeader #topLinks .skipLink a:link, #header .topHeader #topLinks .skipLink a:active, #header .topHeader #topLinks .skipLink a:visited, #header .topHeader #topLinks .skipLink a:hover {
	color: #ff0;
	text-decoration: none;
}


#quicktabs_container_quicktab_home_howdo_i, #quicktabs_container_view_feeds_home{
	background:none!important;
}
.contnentMenu ul li a {
	background: url(../images/high/bullet_high.gif)   no-repeat scroll 6px 9px transparent!important;
}

.contnentMenu ul li a{
	color:#FFFF00!important;
	text-decoration:none!important;
}
.contnentMenu ul li a:hover{
	text-decoration:underline!important;
}
.contnentMenu ul li a:active,.contnentMenu ul li a:visited{
	/*background-color:#393939!important;*/
}
.search-results dt{
	background: url("../images/high/bullet_high.gif") no-repeat scroll left 16px transparent;
}
.item-list ul li{
	background: url("../images/high/bullet_high.gif") no-repeat scroll left 10px transparent;
}
/********8Inner Page **********/
#breadCrumbs p a,#breadCrumbs a,.oneUlList ul li a,#whats_new_right_sidebar .views-row a,.item-lists ul li a{
	color:#FFFF00!important;
	
}
#template_three_column h2{
	color:#eb6ac7;
}
#breadCrumbs { background-color:#393939!important; border-bottom:1px solid #FFF!important; border-left:4px solid #FFF!important;}
#breadCrumbs p,#search-topics h2{color:#FFF!important;}

#whats_new_right_sidebar .views-row,#nav li ul li{
	color:#FFFF00!important;
	background: url(../images/high/bullet_high.gif)   no-repeat scroll 6px 9px transparent!important;
}
.oneUlList ul li,.quicktabs_tabpage .item-lists ul li,#quicktabs_container_quicktab_right_sidebar .item-lists ul li,#whats_new_right_sidebar .views-row{
	color:#FFFF00!important;
	background: url(../images/high/bullet_high.gif)   no-repeat scroll 0px 9px transparent!important;
}
#sidebar-right h2{ /*color:#000 !important;*/}
#whats_new_right_sidebar .views-row a:hover,.item-lists ul li a:hover{text-decoration:underline!important;}
#search-topics h2 {
	background: url("../images/high/bg_search_top_topics.gif") no-repeat scroll left top transparent!important;
}
.topics #search-topics .pane-content form, .howDoIDo #search-topics .pane-content form, .myGovt #search-topics .pane-content form, .people_groups #search-topics .pane-content form, .e-gov #search-topics .pane-content form {
	border:solid 1px #ffffff;
	background:#393939;
	
}
.topics #search-topics input[type="text"]{
	background:#000;
	color:#FFF;
}
.oneUlList ul {background-color:#393939;}
.oneUlList ul li a:hover,,#nav li ul li a:hover{text-decoration:underline;}
#level2-pages p, #leaf-pages p{color:#FFF;}
.howDoIDo #search-topics input[type='text'] {
	background-color:#000000;
	color:#FFF;
}

/* New class added for static page heading link*/
.staticHeading {
	border-bottom:1px dotted #ffff00!important;
	color:#ffff00!important;
}
form#user-feedback-block-form input[type="submit"],form#spread-form input[type="submit"]{
	color:#FFFF00;
	background-color:#393939;
}
#static-content {
	border-left:1px solid #ffffff!important;
	border-right:1px solid #ffffff!important;
	border-top:1px solid #ffffff!important;
	background-color:#000!important;
}
dt {
	background:url(../images/high/helpleaf.png) no-repeat 6px 2px;
	color:#FFFF00;
}
dt a {
	color:#FFFF00;
}
dd {
	/*border-left:1px dotted #000;*/
	color:#FFFFFF;
}
/* css for help file */
.shadedText {
	border:1px solid #FFFFFF;
	background-color:#393939;
}
.shadedText1 {
	border:1px solid #ffffff;
	background-color:#393939;
}
.listoffset {
	color:#FFFFFF;
}
.listoffset a{color:#FFFF00; text-decoration:underline}
.listoffset a:hover{ text-decoration:none;}
.item-list .pager {
    background-color: #393939;
}
.item-list .pager li {
    background-image: none;
    color: #FFFFFF;
}
.pager li a.active {
    color: #FFFF00;
}
#static-content a{color:#FFFF00!important; text-decoration:underline;}
#static-content a:hover{text-decoration:none;}
 
.e-gov #content-inner #level2-pages .panels-flexible-region-4-center, .e-gov #content-inner #internal-pages .panels-flexible-region-2-panel_content, .e-gov #content-inner #leaf-pages .panels-flexible-region-5-center, #template_three_column #content-inner #publications .panels-flexible-region-11-center, .publications #content-inner #level2-pages .panels-flexible-region-4-center, #template_three_column #content-inner #publications .panels-flexible-region-10-center
{
	background-color:#000;
}

.e-gov #search-topics input[type="text"],.IAAG input[type="text"],.people_groups #search-topics input[type="text"],.myGovt #search-topics input[type="text"],form#user-login input[type="submit"]{ background:#393939; color:#FFFF00;}

#india-glance-tab #quicktabs_container_quicktab_india_glance{background:none;}

#india-glance-tab #quicktabs_container_quicktab_india_glance {
	border:solid 1px #ffffff;
}
#india-glance-tab #quicktabs-quicktab_india_glance ul.quicktabs_tabs li {
	background:#000000;
	border:solid 1px #393939;
}
#india-glance-tab #quicktabs-quicktab_india_glance ul.quicktabs_tabs li a,#content-inner .india-glance a  {
	color:#ffff00;
}
#india-glance-tab #quicktabs-quicktab_india_glance ul.quicktabs_tabs li.active a {
	color:#000000;
	background: #ffff00;
}
#india-glance-tab #quicktabs-quicktab_india_glance ul.quicktabs_tabs li.active {
	background:url("../images/high/bg_iiag_tab_active.png") repeat-x scroll left bottom transparent;
}
.IAAG .views-exposed-widgets {
    border: 1px solid #ffffff;
}
.logoHeader form input[type="text"] {
	color:#FFF;
	background:none;
	background-color:#000;
}
#india-glance-slideshow .views-field-field-image-data{
	margin-left:1px;
}
.search-results dt a,#sidebar-right .item-list ul li a{color:#FFFF00; text-decoration:none;}
.search-results dt a:hover,#sidebar-right .item-list ul li a:hover{text-decoration:underline;}
#sidebar-right .item-list h2{color:#FFFF00; border-bottom:1px solid #FFF;}
.IAAG .views-exposed-widgets {border:1px solid #FFF;}
.search-page #search-static-content{ border-left:1px solid #fff; border-right:1px solid #FFF;}
#internal-pages .pane-formblock-page-feedback h2, #level2-pages .pane-formblock-page-feedback h2, #leaf-pages .pane-formblock-page-feedback h2, .IAAG .pane-formblock-page-feedback h2, #peoplegroup-leaf-pages .pane-formblock-page-feedback h2, #metadata_suggestion h2, #block-formblock-page_feedback h2, #publications .pane-formblock-page-feedback h2{background-color:#393939;}
#tabs-mini-panel-minipanel-how-do-i-center .view-display-id-page_recently_added .view-content .item-lists ul{background:none; border:1px solid #393939;}
#mini-panel-minipanel_how_do_i .item-lists ul li, #quicktabs_container_relevant_links .item-lists ul li{
	background: url(../images/high/bullet_high.gif)   no-repeat scroll 0px 9px transparent!important;
}
#tabs-mini-panel-minipanel-how-do-i-center .view-display-id-page_recently_added .view-content .item-lists ul li {
	color:#FFFF00;
	background: url(../images/high/bullet_high.gif)   no-repeat scroll 6px 9px transparent;
}
#whats_new_right_sidebar h2.pane-title,.pane-quicktabs-quicktab-right-sidebar h2.pane-title, .pane-quicktabs-most-viewed-level1 h2.pane-title {
	color: #ffffff!important;
	border:1px solid #ffffff;
	background-color:#000000!important;
	background:none;
}
#views-exposed-form-view-mp-search-loksabha-default{background:none;}
#views-exposed-form-view-mp-search-loksabha-default input[type="text"]{ background-color:#393939; border:1px solid #FFF; color:#FFF;}
.view-view-mp-search-loksabha .item-list ul li{background: url(../images/high/bullet_high.gif)   no-repeat scroll 0px 9px transparent;}
.view-view-mp-search-loksabha .item-list ul li a{color:#FFFF00; text-decoration:none;}
.view-view-mp-search-loksabha .item-list ul li a:hover{text-decoration:underline}

#main_metadata{background-color:#393939;}
#metadata_landing_page h4 a, #content-inner .result-page h4 a, #content-inner .view-id-view_sponsor_metadata h4 a, #leaf-pages h4 a{color:#FFFF00; text-decoration:none;}
#metadata_landing_page h4 a:hover{text-decoration:underline;}
#main_metadata .result-page{color:#FFF;}
#metadata_landing_page h3{border-bottom:2px solid #FFFF00; border-top:1px dotted #FFFF00;}
#metadata_landing_page .views-field-field-un-ministry-value ul.hierarchical-select-lineages li, #metadata_landing_page .views-field-field-st-dept-value ul.hierarchical-select-lineages li,#metadata_landing_page .views-label-field-un-ministry-value, #metadata_landing_page .views-label-field-st-dept-value,.rate{color:#FFF;}
.myGovt #content-inner .search-header{background-color:#393939;}
#level2-pages .views-exposed-form, #level2-pages .views-exposed-widget{color:#FFF;}

.topics .quicktabs_main.quicktabs-style-basic{border-top-color:#FFF;background:none repeat scroll 0 0 #393939;}
ul.primary li a {
  color: #777;
  background-color: transparent;
  background: url(../images/high/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
  background: url(../images/high/tab-right.png) no-repeat right -38px;
}
ul.primary li a:hover .tab,
ul.primary li a:focus .tab {
  background: url(../images/high/tab-right.png) no-repeat right -76px;
}
ul.primary li a:hover,
ul.primary li a:focus {
  border-width: 0;
  background-color: transparent;
  background: url(../images/high/tab-left.png) no-repeat left -76px;
}
#search-topics input.form-submit {
	background:url(../images/high/btn_search.gif) no-repeat;
}
.hi-content  #search-topics input.form-submit {
	background:url(../images/high/search_hindi.jpg) no-repeat;
}
#iaag_internal_page .panels-flexible-region-47-center{background-color:#000;}
.block #mini-panel-minipanel_right_sidebar .pink h2.pane-title {
	color: #ffffff;
	border:1px solid #ffffff;
	background-color:#000000;
}
/*******Menu*******/
/*#menuInner #nav li a.indGlanceActive:link, #menuInner #nav li a.indGlanceActive:active, #menuInner #nav li a.indGlanceActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000000;
}
#menuInner #nav li a.eGov:link, #menuInner #nav li a.eGov:active, #menuInner #nav li a.eGov:visited {
	background: url(../images/high/bg_menu_sub_gov.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.myGovt:link, #menuInner #nav li a.myGovt:active, #menuInner #nav li a.myGovt:visited {
	background: url(../images/high/bg_menu_myGovt.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.howDiID:link, #menuInner #nav li a.howDiID:active, #menuInner #nav li a.howDiID:visited {
	background: url(../images/high/bg_menu_hdid.gif) no-repeat left top;
	color:#ff0;
}
#menuInner #nav li a.topicsLink:link, #menuInner #nav li a.topicsLink:active, #menuInner #nav li a.topicsLink:visited {
	background: url(../images/high/bg_menu_topics.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.peopleGroups:link, #menuInner #nav li a.peopleGroups:active, #menuInner #nav li a.peopleGroups:visited {
	background: url(../images/high/bg_menu_people_group.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.indGlance:link, #menuInner #nav li a.indGlance:active, #menuInner #nav li a.indGlance:visited {
	background: url(../images/high/bg_menu_india_glance.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.eGovActive:link, #menuInner #nav li a.eGovActive:active, #menuInner #nav li a.eGovActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li a.peopleGroupsActive:link, #menuInner #nav li a.peopleGroupsActive:active, #menuInner #nav li a.peopleGroupsActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000000;
}
#menuInner #nav li a.peopleGroups:link, #menuInner #nav li a.peopleGroups:active, #menuInner #nav li a.peopleGroups:visited {
	background: url(../images/high/bg_menu_people_group.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.peopleGroups:hover, #menuInner #nav li:hover a.peopleGroups {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000;
}*/
/*Topics link*/
#menuInner #nav .headingTopic {
	width: 165px;
	float: left;
	height: 19px;
	border: 1px solid #f2f3f2
}
#menuInner #nav li a.topicsLink:link, #menuInner #nav li a.topicsLink:active, #menuInner #nav li a.topicsLink:visited {
	background: url(../images/high/bg_menu_topics.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.topicsLink:hover, #menuInner #nav li:hover a.topicsLink {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li.headingTopic ul {
	background: #000000;
}
#menuInner #nav li a.topicsLinkActive:link, #menuInner #nav li a.topicsLinkActive:active, #menuInner #nav li a.topicsLinkActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li a.topicsLinkActive:hover, #menuInner #nav li:hover a.topicsLinkActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
/*How Do I Do*/
#menuInner #nav .headingHowDoIDo {
	border: 1px solid #f2f3f2;
}
#menuInner #nav li a.howDiID:link, #menuInner #nav li a.howDiID:active, #menuInner #nav li a.howDiID:visited {
	background: url(../images/high/bg_menu_hdid.gif) no-repeat left top;
	color:#ff0;
}
#menuInner #nav li a.howDiID:hover, #menuInner #nav li:hover a.howDiID {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}
#menuInner #nav li.headingHowDoIDo ul {
	background: #000000;
}
#menuInner #nav li a.howDiIDActive:link, #menuInner #nav li a.howDiIDActive:active, #menuInner #nav li a.howDiIDActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li a.howDiIDActive:hover, #menuInner #nav li:hover a.howDiIDActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}/*myGovt*/
#menuInner #nav .headingMyGovt {
	border: 1px solid #f2f3f2;
}
#menuInner #nav li a.myGovt:link, #menuInner #nav li a.myGovt:active, #menuInner #nav li a.myGovt:visited {
	background: url(../images/high/bg_menu_myGovt.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.myGovt:hover, #menuInner #nav li:hover a.myGovt {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}
#menuInner #nav li.headingMyGovt ul {
	background: #000000;
}
#menuInner #nav li a.myGovtActive:link, #menuInner #nav li a.myGovtActive:active, #menuInner #nav li a.myGovtActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li a.myGovtActive:hover, #menuInner #nav li:hover a.myGovtActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}
/*peopleGroups*/
#menuInner #nav .headingPeopleGroup {
	border: 1px solid #f2f3f2;
}
#menuInner #nav li a.peopleGroups:link, #menuInner #nav li a.peopleGroups:active, #menuInner #nav li a.peopleGroups:visited {
	background: url(../images/high/bg_menu_people_group.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.peopleGroups:hover, #menuInner #nav li:hover a.peopleGroups {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000;
}
#menuInner #nav li.headingPeopleGroup ul {
	background: #000000;
}
#menuInner #nav li a.peopleGroupsActive:link, #menuInner #nav li a.peopleGroupsActive:active, #menuInner #nav li a.peopleGroupsActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000000;
}
#menuInner #nav li a.peopleGroupsActive:hover, #menuInner #nav li:hover a.peopleGroupsActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000;
}
/*eGov*/
#menuInner #nav .headingEGov {
	border: 1px solid #f2f3f2;
}
#menuInner #nav li a.eGov:link, #menuInner #nav li a.eGov:active, #menuInner #nav li a.eGov:visited {
	background: url(../images/high/bg_menu_sub_gov.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.eGov:hover, #menuInner #nav li:hover a.eGov {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}
#menuInner #nav li.headingEGov ul {
	background: #000000;
}
#menuInner #nav li a.eGovActive:link, #menuInner #nav li a.eGovActive:active, #menuInner #nav li a.eGovActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000000;
}
#menuInner #nav li a.eGovActive:hover, #menuInner #nav li:hover a.eGovActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left top;
	color: #000;
}
/*indGlance*/
#menuInner #nav .headingIndiaGlance {
	border: 1px solid #f2f3f2;
}
#menuInner #nav li a.indGlance:link, #menuInner #nav li a.indGlance:active, #menuInner #nav li a.indGlance:visited {
	background: url(../images/high/bg_menu_india_glance.gif) no-repeat left top;
	color:#FF0;
}
#menuInner #nav li a.indGlance:hover, #menuInner #nav li:hover a.indGlance {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000;
}
#menuInner #nav li.headingIndiaGlance ul {
	background: #000;
}
#menuInner #nav li a.indGlanceActive:link, #menuInner #nav li a.indGlanceActive:active, #menuInner #nav li a.indGlanceActive:visited {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000000;
}
#menuInner #nav li a.indGlanceActive:hover, #menuInner #nav li:hover a.indGlanceActive {
	background: url(../images/high/bg_menu_common_mo.gif) no-repeat left  top;
	color: #000000;
}
#mini-panel-minipanel_home_feed .more-link a{
	color:#FFFF00!important;
}
#publications div p,#publications .view-content img, #publications .view-content ul{
	background-color:#000;
	color:#fff;	
}
#peoplegroup-leaf-pages .ListWrapper{
	background-color:#000;
	border:1px dotted #FFF;	
}
#peoplegroup-leaf-pages .ListWrapper a, #peoplegroup-leaf-pages p a{
	color:#FFFF00;
	text-decoration:none;
}
#peoplegroup-leaf-pages .ListWrapper a:hover, #peoplegroup-leaf-pages p a:hover{
	text-decoration:underline;
}
.beta_border {
	color:#FFF;
	background-image:none;
	border:5px solid #FFFF00;
}
.beta_border a{
	color:#FFFF00;
	text-decoration:none;
}
.beta_border a:hover{
	text-decoration:underline;
}
.beta_border h1{
	background-color:#FFFF00;
	color:#000;
}
input[value="Suggest Tags"]{
	background:url("../images/high/suggest_tag.png") no-repeat scroll 0 0 transparent;
}
input[value="Comment"]{
	background:url("../images/high/comments.png") no-repeat scroll 0 0 transparent
}
.rate{
	background:url("../images/high/icon_rateit.png") no-repeat;
}
.hi-content input[value="Suggest Tags"]{
	background:url("../images/high/suggest_tag_hn.png") no-repeat scroll 0 0 transparent;
}
input[value="टिप्पणी"]{
	background:url("../images/high/comments_hn.png") no-repeat scroll 0 0 transparent;
}
#fancybox-outer{
	background-color:#000;
}
#header .topHeader #topLinks .skipLink,#header .topHeader #topLinks .iconHindi{
	background:url("../images/high/skipLinkBorder.gif") no-repeat scroll right 3px transparent;
}
.govtSearch{
	background:none;
	border-top:5px solid #FFF;
}
.panels-flexible-region-3-center-inside{
	background-color:#FFF;
}
#news-home .field-content a{
	background:url("../images/high/bullet_high.gif") no-repeat scroll 0px 9px transparent;
}
#header .topHeader #topLinks .signIn{
	background-color:#FFFF00;
	border:1px solid #FFF;
}
#header .topHeader #topLinks .signUp{
	color:#FFF;
	background-color:#eb6ac7;
	border:1px solid #FFF;
}
#header .topHeader #topLinks .signIn a,#header .topHeader #topLinks .signUp a{
	color:#000;
}
.view-view-mp-search-loksabha .item-list ul.pager li{
	background-image:none;
}
#views-exposed-form-view-mp-search-rajyasabha-default input[type="text"]{
	background-image:none;
	border:1px solid #000;
}
.item-list ul li a{
	color:#ffff00;
	text-decoration:none;
}
.item-list ul li a:hover{
	text-decoration:underline;
}
#logo{
	background-image:none;
}
.logoHeader{
	background-image:none;
}
.logoHeader ul li a{
	color:#FFFF00;
	text-decoration:none;
}
.logoHeader ul li a:hover{
	text-decoration:underline;
}
.myGovtMore a{color:#ffff00!important;}
#views-exposed-form-view-mp-search-rajyasabha-default{background:none;}
#searchalphabet ul{background:none;}
#searchalphabet ul li {color:#FFF;}
#searchalphabet ul li a{color:#FFFF00;}
.e-gov .contnentMenu ul li a.active:link, .e-gov .contnentMenu ul li a.active:active, .e-gov .contnentMenu ul li a.active:visited, .e-gov .contnentMenu ul li a.active:hover{background:none;}
#leaf-pages h4 a{color:#FFFF00;text-decoration:none;}
#leaf-pages .field-content a{color:#FFFF00;}
#leaf-pages .field-content a:hover,#content-inner a:hover{text-decoration:underline;}
.middleColumn .block2{background-color:#000!important;}
.spot_bg_new,.rtop, .rbottom,.roundDiv1,.sopt_de_new_top,.sopt_de_new,.spot_bg_new_rg,.roundDiv2{background:none!important;}
.spot_bg_new{border:1px solid #FFF!important;}
.rtop2 *, .rbottom2 *,.rtop2, .rbottom2{background:none!important;}
.roundDiv2{border:1px solid #FFF;}
.middleColumn a{color:#FFFF00!important;text-decoration:none!important;}
.middleColumn a:hover{text-decoration:underline!important;}
.border-radius{6px;}
.spot_bg_new,blockquote,.roundDiv2{color:#FFF!important;}
.rtop *, .rbottom *{background:none!important;}
.heading_n{color:#FFF!important;}
#template_three_column h2{color:#FFF!important;}
.red{color:#FFFF00!important;}
.tags{background-color:#000; border:1px dotted #FFF;}
#metadata_suggestion h2{width:87%;}
.IAAG .contnentMenu ul li a.active:link, .IAAG .contnentMenu ul li a.active:active, .IAAG .contnentMenu ul li a.active:visited, .IAAG .contnentMenu ul li a.active:hover{background:none;}
.search-page #static-content .field-content p{color:#FFF;}


.hindi {
	background:url("../images/high/img_hindi.png") no-repeat scroll 0 0 transparent;
}
.english {
	background:url("../images/high/img_english.gif") no-repeat scroll 0 0 transparent;
}
.topics .contnentMenu ul li a.active:link, .topics .contnentMenu ul li a.active:active, .topics .contnentMenu ul li a.active:visited, .topics .contnentMenu ul li a.active:hover{background:none;}
.myGovt .contnentMenu ul li a.active:link, .myGovt .contnentMenu ul li a.active:active, .myGovt .contnentMenu ul li a.active:visited, .myGovt .contnentMenu ul li a.active:hover{background:none;}
.views-slideshow-controls-bottom #views_slideshow_singleframe_image_count_view_topics_slideshow-block_1{color:#000;}
/**********Menu**********/
#contnentMenu LI UL{
	background-color:#393939!important;
	border-bottom:1px solid #FFFF00!important;
	border-right:1px solid #FFFF00!important;
	border-top:1px solid #FFFF00!important;
}
#contnentMenu LI UL li{
	background-color:#393939!important;
}
#contnentMenu LI a:hover{
	background-color:#393939;
}
#contnentMenu LI a.unfolded{
	text-decoration:underline!important;
}
.linktous th {
	background-color:#393939;
	color:#FFF;
}
.calendar-calendar div.date-nav{
	background-image:none;
	background-color:#393939;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3{
	color:#FFF;
}
.calendar-calendar td.empty, .calendar-calendar table.mini td.empty,.calendar-calendar tr,.calendar-calendar th.days{
	background-color:#393939;
}
.calendar-calendar table.mini td{
	color:#fff;
}
.event-holiday{
	background-color:#000;
}
.calendar-calendar .mini-day-on{
	color:#000;
}
.didyouknow{
	background:none;
	border:1px solid #FFF;
}
ol#toc span{
	background:none;
}
ol#toc a{
	background-image:none;
	background-color:#393939;
}
ol#toc li a.active{
	background-color:#494949;
}
#home-personalized {
	color:#FFF;
}
#home-personalized a,#home-personalized .listoffset,#home-personalized .view-content a{
	color:#ffff00;
	text-decoration:none;
}
.panels-flexible-region-3-center-inside{
	border-bottom-color:#FFF;
}
.resultsBody .title a,.navigationHTML a{
	color:#FFFF00;
}
.resultsBody .url,.resultSummary,.pageDetails,.navigationHTML .currentLink{
	color:#FFFFFF;
}
#tabs-mini-panel-minipanel-how-do-i-center .view-display-id-page_top_online_service .view-content .item-lists ul{background:none; border:1px solid #393939;}
#most_viewed_online_service h2 
{
	background:#000;
}
/********** Table for general use ********/

.middleColumn table.general {

    border-collapse: collapse;
    border: 1px solid #fff !important;
    width: 100%;
}

.middleColumn table.general th {
	background:none !important;
	}

.middleColumn table.general td {
  background:none !important;
}

.middleColumn table.general td.rightalign {

	text-align: right;

   border: solid 1px #fff !important;

   vertical-align: top;

   padding: 4px 7px;

}
.top-link-spotlight {background:none !important; width:760px; height:25px; float:left;}

.top-link-spotlight ul li {list-style-type:none; display:inline; border-left:1px solid #fff !important; padding:0 10px 0 10px; font-weight:bold;}

.top-link-spotlight li.first {
    border-left-width: 0;
    padding-left: 0;
}
.bg { border:1px solid #fff !important;background:none !important;}
.round .mid2
{
	width:7px !important;
}
.didyouknow {background:none !important; }
.block1 {background:none !important; }
.block4 {background:none !important; }
