/* @ Reset Style */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: Segoe UI;
    vertical-align: baseline;
}

body {
    line-height: 1.5;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    /*text-align:left;*/
    font-weight: normal;
}

table, td, th {
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

object, embed {
    display: inline;
}

small {
    font-size: 95%;
}
/* @end */
/* @ Typeography */

body {
    font-size: 75%;
    color: #666;
    background: #fff url(../images/bg-body.gif) repeat-x 0 0;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family: 'Segoe UI';
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #111;
}

h1 {
    font-size: 3em;
    line-height: 1;
    margin-bottom: 0.5em;
}

h2 {
    font-size: 2em;
    margin-bottom: 0.75em;
}

h3 {
    font-size: 1.5em;
    line-height: 1.3em;
    /*margin-bottom:1em;*/
    margin-bottom: .2em;
}

h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em;
    height: 1.25em;
}

h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0.15em;
}

h6 {
    font-size: 1em;
    font-weight: bold;
}

    h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
        margin: 0;
    }

p {
    /*margin:0 0 1.5em;*/
    /*margin:0 0 1.0em;*/
    margin: 0 0 .8em;
}

a {
    color: #b11d1d;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic;
}

strong {
    font-weight: 400;
}

em, dfn {
    font-style: italic;
}

dfn {
    font-weight: bold;
}

sup, sub {
    line-height: 0;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
}

address {
    margin: 0 0 1.5em;
    font-style: italic;
}

del {
    color: #666;
}

pre, code {
    margin: 1.5em 0;
    white-space: pre;
}

pre, code, tt {
    font: 1em 'andale mono', 'lucida console', monospace;
    line-height: 1.5;
}

li ul, li ol {
    margin: 0 1.5em;
}

ul, ol {
    margin: 0 1.5em 1.5em 1.5em;
}

ul {
    list-style-type: none;
    background: url(../images/arow.png);
}

ol {
    list-style-type: decimal;
}

dl {
    margin: 0 0 1.5em 0;
}

    dl dt {
        font-weight: bold;
    }

dd {
    margin-left: 1.5em;
}

table {
    margin-bottom: 1.4em;
}

th {
    font-weight: bold;
    background: #C3D9FF;
}

th, td {
    padding: 0 0 0 0;
}

tr.even td {
    background: #E5ECF9;
}

tfoot {
    font-style: italic;
}

hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 0 0;
    border: none;
}

div.hr {
    height: 1px;
    clear: both;
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
    margin: 10px 0;
}

div.red {
    /*border-top:5px solid #C00;*/
    border: 0;
}

#content-in div.paging-top a.read-more {
    background-position: 0 -143px;
    font-weight: normal;
}

.big-text {
    font-family: 'Segoe UI';
    font-size: 1em;
    line-height: 18px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-top: 1px;
}
bullet:before {
    content: "\A";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #242424;
    display: inline-block;
    margin: 0 10px;
}
.big-textB {
    font-family: 'Segoe UI';
    font-weight: 600;
    font-size: 1em;
    margin-bottom: 1em;
    height: 1em;
}

.big-textCar {
    font-family: 'Segoe UI';
    font-size: 1.1em;
    line-height: 11px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-top: 3px\9;
    vertical-align: middle;
}

.fieldName {
    color: #746e6e;
    font-family: 'Segoe UI';
    font-size: 13px;
    padding-left: 29px;
    height: 27px;
}

.txtCargoName {
    color: #746e6e;
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-family: 'Segoe UI';
    font-size: 13px;
    /*font-weight:bold;*/
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 17px;
    width: 40%;
}

.big-textDefault {
    font-family: 'Segoe UI';
    font-size: .6em;
    line-height: 18px;
    padding-right: 2px;
    padding-top: 8px;
    font-weight: normal;
}

.big-textDepart {
    font-family: 'Segoe UI';
    font-size: .6em;
    line-height: 18px;
    padding-right: 2px;
    font-weight: normal;
}
/* @end */
/* @ Common Classes */

hr.space {
    background: #fff;
    color: #fff;
}

.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .container {
    display: inline-block;
}

* html .clearfix, * html .container {
    height: 1%;
}

.clearfix, .container {
    display: block;
}

.clear {
    clear: both;
}

.f-left {
    float: left;
    width: 100%;
    height: auto;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.small-text {
    font-size: 95%;
}

.f-right {
    float: right;
}

.MyQuestion-fright {
    float: right;
    margin: 0 35px 0 0;
}

a.read-more {
    /*background:url(../images/bg-common.gif) no-repeat 0px -144px;*/
    background: url(../images/view.png) no-repeat;
    padding: 0pt 0pt 0pt 7px;
    /*float:right;*/ /*to make it float on the right side*/
    color: #d71921;
}

a.thickbox {
    /*background:url(../images/bg-common.gif) no-repeat 0px -144px;*/
    background: url(../images/view.png) no-repeat;
    padding: 2px 22px 10px 20px;
    padding: 1px 22px 10px 20px\9;
    /* float:right;*/
}

a.remove {
    /*background:url(../images/bg-common.gif) no-repeat 0px -214px;*/
    background: url(../images/remove.png) no-repeat;
    padding: 3px 20px 10px 25px;
    padding: 2px 20px 10px 25px\9;
}

a.view {
    /*background:url(../images/bg-common.gif) no-repeat 0px -214px;*/
    background: url(../images/view.png) no-repeat;
    padding: 0px 10px 0px 15px;
    padding: 2px 10px 0px 15px\9;
}

.no-bg {
    background: none !important;
}

.no-border {
    border: none !important;
}

.error, .mandatory, .alert {
    /*color:#d0131b;*/
    color: #d0131b;
    font-family: 'Segoe UI';
    font-size: 1em;
    margin-top: -4px;
    /*display:none;*/
}

label.error {
    font-size: 95%;
}

h3.expand a {
    background: url(../images/bg-common.gif) no-repeat 100% -387px;
    display: block;
    float: left;
    width: 100%;
    height: 19px;
    padding: 10px 0 0 0;
    outline: 0 none;
}

h3#toggle {
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 5px solid #999999;
    font-size: 16px;
    display: block;
    background: #E6E6E6;
    margin-bottom: 10px;
}

    h3#toggle a {
        /*background:url(../images/bg-common.gif) no-repeat 88% -432px;*/
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
    }

h3#toggleAlerts {
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 4px solid #B2B3B2;
    font-size: 16px;
    display: block;
    background: #E6E6E6;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
    margin-bottom: 10px;
}

    h3#toggleAlerts a {
        background: url(../images/bg-common.gif) no-repeat 88% -432px;
        display: inline-block;
        padding: 5px 119px 5px 0;
        outline: 0 none;
        color: #585858;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
    }

h3.joining-process {
    clear: both;
    margin: 0;
    padding: 10px 0 15px 10px;
    width: 190px;
    color: #fff;
    font-weight: bold;
    background-color: #0090cc;
}

.sIFR-active h3.joining-process {
    background-color: #0090cc;
    clear: both;
    margin: 0;
    padding: 10px 0 15px 10px;
    width: 190px;
    font-weight: 500;
    font-family: 'Segoe UI';
    font-size: 14px;
}

h3#ImpInfo {
    margin: 0;
    padding: 2px 0 2px 10px;
    border-top: 5px solid #999999;
    font-size: 16px;
    display: table;
    width: 100%;
    background: #E7E6E6;
}

    h3#ImpInfo a {
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap;
        width: 100px; /* added by s707067 for to avoid hypelink after text */
    }

span#toogleImpInfo {
    margin: 0;
    /*padding:10px 0 6px 10px;
	border-top:4px solid #B2B3B2;*/
    padding: 2px 0 7px 10px;
    font-size: 16px;
    display: block;
    /*background:#E7E6E6;*/
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
    /*margin-bottom:10px;*/ /* commedted by S707067 for remove spacing between header and list in important imformation*/
}

    span#toogleImpInfo a, span#toogleImpInfo a:visited, span#toogleImpInfo a:active {
        /*background:url(../images/bg-common.gif) no-repeat 259% -434px;*/
        background: url(../images/bg-common.gif) no-repeat 100% -435px;
        display: inline-block;
        /*padding:5px 85px 5px 0;*/
        /*padding:17px 72px 4px 17px;  added by s707067 */
        padding: 17px 22px 4px 0px;
        outline: 0 none;
        /*margin-bottom:10px;*/
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap;
        margin-top: 4px;
    }

/*Start Added by Hari for Pending Documents list*/
h3#toggleIntDoctors {
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 5px solid #999999;
    font-size: 16px;
    display: block;
    background: #E6E6E6;
    /*ckground:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
}

    h3#toggleIntDoctors a {
        background: url(../images/bg-common.gif) no-repeat 88% -432px;
        /*background:url(../images/bg-common.gif) no-repeat 88% -392px;*/
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #585858;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 500;
    }
/*added by prashant start 27-04-2015*/


#divFindAlerts {
    display: none;
}

#divImpInfo {
    display: none;
}

h3#toggleFAQ {
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 4px solid #B2B3B2;
    font-size: 16px;
    display: block;
    background: #E7E6E6;
    margin-bottom: 10px;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
}

    h3#toggleFAQ a {
        background: url(../images/bg-common1.gif) no-repeat 88% -432px;
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
    }

h3#toggleFAQ1 {
    margin: 0;
    padding: 2px 0 4px 10px;
    border-top: 5px solid #999999;
    font-size: 16px;
    display: block;
    background: #E7E6E6;
    margin-bottom: 8px;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
}

    h3#toggleFAQ1 a {
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap;
        width: 100px; /* added by s707067 for to avoid hypelink after text */
    }

h3#toggleSubmitQry {
    margin: 0;
    padding: 2px 0 4px 10px;
    border-top: 5px solid #999999;
    font-size: 16px;
    display: block;
    background: #E7E6E6;
    margin-bottom: -2px;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
}

    h3#toggleSubmitQry a {
        /*//background:url(../images/bg-common1.gif) no-repeat 88% -432px;*/
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap;
        width: 100px; /* added by s707067 for to avoid hypelink after text */
    }

h3#toggleContact {
    margin: 4px 0 5px 0;
    padding: 5px 5px 5px;
    border-top: 5px solid #999999;
    font-size: 1.0em;
    /*display: block;*/
    background: #E7E6E6;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
    float: left;
    width: 100%;
    font-weight:600;
}

    h3#toggleContact a {
        display: block;
        padding: 5px 10px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 1.2em;
        font-weight: 600;
    }

/*NEW changes*/
.navigation {
    width: 100%;
    height: 40px;
    background: #f0f0f0;
    float: left;
}

    .navigation ul {
        list-style: none;
        display: table;
        margin: 0;
        float: left;
    }

    .navigation li {
        display: block;
        width: auto;
        float: left;
        padding: 8px 20px 8px 20px;
        border-right: 1px solid #d8d8d8;
        height: 24px;
        position: relative;
    }

    .navigation ul li a {
        position: relative;
    }

    .navigation li:nth-child(2) img {
        margin-top: 3px;
    }

    .navigation ul li span {
        position: absolute;
        width: 26px;
        height: 18px;
        top: -14px;
        top: -26px\9;
        right: -24px;
        /*top: 7px;
    top: 7px\9;
    right: -6px;*/
        background: url(../images/badge.png) no-repeat;
        padding: 0 10px 0 0px;
        color: #fff;
        font-size: 1em;
        font-weight: bold;
        text-align: center;
    }

    .navigation ul li a span + i {
        font-style: normal !important;
        float: left;
        margin-top: -1px;
        margin-left: 6px;
    }

.navlinks {
    float: right;
    margin: 11px 20px 0 0;
}

    .navlinks a {
        color: #707070;
        font-family: 'Segoe UI';
        font-size: 12px;
        font-weight: 500;
    }


.navigation li a {
    text-decoration: none;
}

.class-home {
    background: #707070;
}
/*added by S707067 11-02-2016*/
#col-center span.collapse a {
    /*  background:url(../images/bg-common.gif) no-repeat 88% -432px;*/
    background: url(../images/bg-common.gif) no-repeat 100% -395px;
}
/*End Added by Hari for Pending Documents list*/
#col-right span.collapse a {
    background: url(../images/bg-common.gif) no-repeat 100% -395px;
    font-weight: 600;
    font-family: 'Segoe UI';
    white-space: nowrap;
}

    #col-right span.collapse a:hover {
        text-decoration: none;
    }

/*End added by S707067 11-02-2016*/


/*added by prashant end 27-04-2015*/
#col-center h3.collapse a {
    /*  background:url(../images/bg-common.gif) no-repeat 88% -432px;*/
    background: url(../images/bg-common.gif) no-repeat 88% -392px;
}
/*End Added by Hari for Pending Documents list*/
#col-right h3.collapse a {
    background: url(../images/bg-common.gif) no-repeat 88% -392px;
    font-weight: 600;
    font-family: 'Segoe UI';
    white-space: nowrap;
}

    #col-right h3.collapse a:hover {
        text-decoration: none;
    }

div.head {
    /*border-top:5px solid #999;*/
    border-top: 4px solid #B2B3B2;
    margin: 0;
    padding: 10px 10px 15px 10px;
    background: #e6e6e6 url(../images/bg-heading.gif) repeat-x 0 100%;
    clear: both;
}

#col-right h3.no-shadow {
    background-image: none;
}

div.head h3, div.head h4 {
    margin: 0 0 0px 0;
}

ul#featuredcontent, ul#featuredcontent li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
}

    ul#featuredcontent li {
        padding: 0 0 10px 0;
    }

        ul#featuredcontent li img.thumb {
            float: left;
            display: block;
            margin: -10px 0 0 0;
            position: relative;
        }
/* @end */
/* @ Container */


#container {
    width: 965px;
    margin: 0 auto;
}
/* @end */
/* @ Header */

#header {
    height: 124px;
    /*background:url(../images/bg-header.gif) repeat-x 0 100%;*/
    position: relative;
}

    #header h1 {
        margin: 0;
        padding: 0;
        left: 0;
        top: 18px;
        position: absolute;
        width: 399px;
        height: 52px;
    }

        #header h1 a {
            display: block;
            float: left;
            width: 399px;
            height: 52px;
            background: url(../images/logo-text.png) no-repeat 0 0;
            text-indent: -999em;
        }

            #header h1 a img {
                display: none;
            }

#emirates-group {
    float: right;
    margin: 15px 0 0 0;
    padding: 0 0 5px 0;
    /*background:url(../images/bg-common.gif) no-repeat 100% 20px;*/
}

    #emirates-group img {
        margin: 0;
    }

ul#nav-global, ul#nav-global li {
    list-style: none;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family: 'Segoe UI';
    font-size: 95%;
    color: #978B3A;
}

ul#nav-global {
    margin: 45px 10px 0 0;
    background: url(../images/bg-common.gif) no-repeat 100% 0px;
    padding: 0 12px 0 0;
}

    ul#nav-global li {
        float: left;
        background: url(../images/bg-common.gif) no-repeat 100% -50px;
        padding: 0 10px 0 0;
        margin: 0 7px 0 0;
    }

        ul#nav-global li.last {
            background: none;
            padding: 0;
            margin: 0;
        }

ul#nav-top, ul#nav-top li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

ul#nav-top {
    overflow: hidden;
    float: left;
    position: absolute;
    left: 0;
    top: 68px;
}

    ul#nav-top li {
        width: 195px;
        height: 60px;
        background: url(../images/bg-nav-top.gif) repeat-x 0 0;
        border-right: 1px solid #cecece;
        padding-right: 1px;
        overflow: hidden;
    }

        ul#nav-top li a {
            display: block;
            float: left;
            border-right: 1px solid #888;
        }

            ul#nav-top li a:hover, ul#nav-top li.current a {
                background: url(../images/bg-nav-top-on.gif) repeat-x 0 0;
            }

#login {
    width: 374px;
    background: #4e4f4b url(../images/bg-login.gif) repeat-x 0 -23px;
    height: 60px;
    font-size: 95%;
    overflow: hidden;
    position: absolute;
    right: 14px;
    top: 68px;
}

    #login p {
        float: left;
        margin: 0;
        padding: 0;
        width: 260px;
    }

#header .logged {
    background: #4e4f4b url(../images/bg-login.gif) repeat-x 0 0px;
    color: #FFF;
    padding: 10px;
    line-height: 1.2em;
    height: 40px;
    width: 100%;
}

#header .logout {
    background: #4e4f4b url(../images/bg-logout.gif) no-repeat 0 0px;
    color: #FFF;
    padding: 10px;
    line-height: 1.2em;
    height: 40px;
    width: 97.5%;
    display: none;
}

#header .logged span {
    color: #CCC;
    padding: 0;
}

#header .logged img.f-right {
    margin: 10px 0 0 0;
}

#header .logged a {
    background: none;
    margin: 0 0 0 18px;
    padding: 0;
}

#login form {
    margin: 0 0 10px 0;
    padding: 8px 0 0px 8px;
    float: left;
    position: relative;
}

    #login form input {
        margin: 0;
        padding: 0;
    }

    #login form label {
        font-weight: bold;
        font-size: 105%;
        color: #FFF;
        margin: 0 8px 0 0;
        display: block;
        float: left;
    }

#form Label {
    font-weight: bold;
    font-size: 105%;
    color: #FFF;
    margin: 0 8px 0 0;
    float: left;
}

#login form input.txt {
    width: 100px;
    margin: 0 10px 0 0;
    border: 1px solid #ccc;
    height: 17px;
    float: left;
    color: #333;
    font-size: 95%;
    padding: 2px 5px 0 5px;
}

#login form label.error {
    position: absolute;
    font-weight: normal;
    font-size: 90%;
}

#login form label.email-error {
    left: 47px;
    top: 26px;
}

#login form label.password-error {
    left: 168px;
    top: 26px;
}

#login form input.password {
    background: #FFF url(../images/txt-password.gif) no-repeat 5px -1px;
}

#login form input.btn {
    display: block;
    float: left;
}

#login a {
    font-weight: bold;
    color: #faf7e2;
    background: url(../images/bg-common.gif) no-repeat 100% -52px;
    padding: 0 10px 0 0;
    margin: 0 7px 0 0;
}

    #login a.last {
        background: none;
    }

#login span {
    padding: 0 0 0 46px;
}
/* @end */
/* @ Breadcrumb */

#breadcrumb {
    background: url(../images/bg-breadcrumb.gif) repeat-x 0 0;
    font-size: 95%;
    padding: 8px 0 10px 15px;
    margin: 0 0 15px 0;
}

    #breadcrumb a {
        background: url(../images/bg-common.gif) no-repeat 100% -79px;
        padding: 0 10px 0 0;
        margin: 0 0 0 5px;
    }

        #breadcrumb a.last {
            background: none;
        }

h2.title {
    margin: 0;
    padding: 10px 0 0px 15px;
    text-transform: uppercase;
    color: #999;
    font-size: 18px;
}

h3.head {
    border-top: 5px solid #978b3a;
    clear: both;
    background: #e6e6e6 url(../images/bg-heading.gif) repeat-x 0 100%;
    margin: 0;
    padding: 10px 0 15px 10px;
    width: 175px;
    float: left;
}

    h3.head a {
        color: #333;
    }


/* @end */
/* @ left column, including content sidebar-left*/

#col-left { /*width:770px;*/
    border-top: 5px solid #999;
    position: relative;
    font-size: 100%;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}

    #col-left .thankyou-message {
        float: left;
        margin: 0 0 20px 0;
    }



.less-width .browse-back {
    font-size: 95%;
    position: absolute;
    right: 0;
    top: -28px;
    background: url(../images/bg-common.gif) no-repeat 0 -106px;
    padding: 0 0 0 8px;
}

.browse-back {
    font-size: 95%;
    position: absolute;
    right: 195px;
    top: -28px;
    background: url(../images/bg-common.gif) no-repeat 0 -106px;
    padding: 0 0 0 8px;
}

.back-link {
    background: url(../images/bg-common.gif) no-repeat scroll 0pt -107px !important;
    padding: 0 0 0 8px;
    font-size: 95%;
    margin: 0pt 10px 0pt 0pt;
}


#sidebar-left {
    width: 215px;
    float: left;
    font-size: 95%;
    margin: 0 0 0 0;
    padding-right: 18px; /*added by s707067*/
}

ul.nav-left, ul.nav-left li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.nav-left {
    border-top: 1px solid #e4e4e4;
    border-bottom: 5px solid #e6e6e6;
    margin: 0 0 10px 0;
}

    ul.nav-left li ul {
        border-top: 1px solid #e4e4e4;
        margin: 0;
        padding: 0 0 10px 0;
    }

    ul.nav-left li {
        border: 1px solid #e4e4e4;
        border-bottom: 0;
    }

        ul.nav-left li a {
            padding: 8px 15px;
            font-weight: bold;
            display: block;
            line-height: 1.25em;
        }

            ul.nav-left li a:hover, ul.nav-left li.current a {
                background: #faf7e2 url(../images/bg-nav-hover.gif) repeat-y 0 0;
                text-decoration: none;
                color: #666;
            }

        ul.nav-left li.current li a {
            background: none;
            color: #978B3A;
        }

        ul.nav-left li ul {
            background: #f8f8f8;
            padding: 0 5px 10px 0;
        }

            ul.nav-left li ul li {
                border: none 0;
                padding: 0 0 0 17px;
            }

                ul.nav-left li ul li.current a {
                    background: url(../images/bg-common.gif) no-repeat 0 -505px;
                    color: #666;
                    font-weight: bold;
                }

                    ul.nav-left li ul li.current a:hover {
                        background: url(../images/bg-common.gif) no-repeat 0 -505px;
                    }

                ul.nav-left li ul li a {
                    padding: 7px 0 0 8px;
                    border: 0 none;
                    font-weight: normal;
                }

                    ul.nav-left li ul li a:hover {
                        background: none;
                        color: #666;
                        text-decoration: underline;
                    }

                ul.nav-left li ul li ul {
                    border: none 0;
                }

                    ul.nav-left li ul li ul li {
                        border: none 0;
                        padding: 3px 0 3px 8px;
                    }

                        ul.nav-left li ul li ul li a {
                            font-weight: normal;
                            background: none;
                            padding: 0;
                            color: #978b3a;
                        }

                            ul.nav-left li ul li ul li a:hover {
                                background: none;
                                color: #999;
                                text-decoration: underline;
                            }

div.news-listing ul, div.news-listing ul li {
    margin: 0;
    padding: 0 0 0 0;
    list-style: none;
    line-height: 1.2em;
}

div.news-listing ul {
    padding: 6px 0 0 2px;
}

    div.news-listing ul li {
        margin: 0 0 9px 0;
        padding: 0 0 9px 0;
        border-bottom: 1px solid #e6e6e6;
    }

        div.news-listing ul li.last {
            border: none 0;
        }

        div.news-listing ul li a.read-more {
            display: block;
        }

        div.news-listing ul li p {
            margin: 0;
            padding: 0;
        }

#content {
    overflow: hidden;
    position: relative;
    padding: 0 0 0 2px;
    width: 100%;
}

    #content .name {
        padding-left: 10px;
    }

    #content h4 {
        margin: 0;
        padding: 0 0 0 0;
    }

    #content ul, #content ul li {
        margin: 0;
        padding: 0;
    }

    #content ul {
        padding: 0 0 0 0;
    }

        #content ul li {
            /*background:url(../images/bullet.gif) no-repeat 20px 7px;*/ /*commented by S707067*/
            /*background:url(../images/arrow.png) no-repeat 15px 2px;*/
            background: url(../images/list-style.png) no-repeat 2px 12px;
            /*padding:8px 0px 0px 17px*/
            /*background:url(../images/arrow.png) no-repeat 0px 4px;
    background:url(../images/arrow.png) no-repeat 0px 5px\9;*/
            padding: 5px 0px 0px 15px;
        }

    #content ol.steps-listing, #content ol.steps-listing li {
        margin: 0 0 0px 0;
        padding: 0;
        font-size: 95%;
        list-style-type: none;
    }

        #content ol.steps-listing li {
            float: left;
            width: 188px;
            height: 20px;
        }

    #content ol.steps-listing {
        clear: both;
        float: left;
        width: 755px;
        background: #ececec;
        padding: 10px 0 10px 15px;
        margin: 0 0 15px 0;
    }

        #content ol.steps-listing li.current {
            font-weight: bold;
            background: url(../images/bg-common.gif) no-repeat 0 -142px;
            padding: 0 0 0 10px;
            width: 180px;
        }

#related {
    width: 185px;
    margin: 0 0 0 10px;
    font-size: 95%;
    overflow: hidden;
}

#col-left .narrow-width {
    width: 136px;
}

#content-in div.tool-box {
    padding: 10px 0 0 0;
    /*background:#f6f6f6;*/
}

    #content-in div.tool-box a {
        font-weight: bold;
        display: block;
        padding: 5px 0 10px 40px;
        margin: 0 0 0 0;
        /*background:url(../images/bg-common.gif) no-repeat 10px -818px;*/
        background: url(../images/print.png) no-repeat 8px;
        border-bottom: 1px solid #FFF;
        float: right;
    }

#col-left .narrow-width div.tool-box a.save {
    background-position: 10px -760px;
}

#col-left .narrow-width div.tool-box a.email {
    background-position: 10px -786px;
}

#content-in .narrow-width div.tool-box a.print {
    background-position: 10px -818px;
}

#col-left .narrow-width img.apply-btn {
    margin: 0 0 10px 0;
}

#job-description {
    padding: 10px;
    margin: 0 0 10px 0px;
    border-bottom: 5px solid #25559f;
    font-size: 95%;
    line-height: 1.2em;
    position: relative;
}

    #job-description div.logo {
        width: 135px;
        position: absolute;
        right: 0;
        top: 15px;
        width: 135px;
        border-left: 1px solid #ededed;
    }

#col-left #related .vacancy-listing ul, #col-left #related .vacancy-listing ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.vacancy-listing {
    background: #F6F6F6;
    margin: 0 0 10px 0;
}

#col-left #related .vacancy-listing ul {
    margin: 10px 0 0 0;
}

    #col-left #related .vacancy-listing ul li {
        padding: 0 0 10px 10px;
        margin: 0 0 10px 0;
        border-bottom: 1px solid #FFF;
        line-height: 1em;
        background: none;
    }

        #col-left #related .vacancy-listing ul li.last {
            margin: 0;
        }

        #col-left #related .vacancy-listing ul li a {
            font-weight: bold;
            background: url(../images/bg-common.gif) no-repeat 0 -144px;
            padding: 0 0 0 8px;
        }

            #col-left #related .vacancy-listing ul li a.read-more {
                font-weight: normal;
            }

#col-left #related ul.media-list, #col-left #related ul.media-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#col-left #related ul.media-list {
    padding: 10px 0 0 0;
}

    #col-left #related ul.media-list li {
        border-bottom: 1px solid #e6e6e6;
        padding: 0 0 8px 0;
        margin: 0 0 8px 0;
        background: none;
        background: none;
    }

        #col-left #related ul.media-list li.last {
            border: none 0;
        }

        #col-left #related ul.media-list li a {
            background: url(../images/bg-common.gif) no-repeat 0 -547px;
            font-weight: normal;
            padding: 0 0 0 20px;
            display: inline;
        }

#col-left #related p {
    margin: 0;
    padding: 5px 10px;
    line-height: 1.25em;
}

#spotlight {
    width: 575px;
    height: 160px;
    margin: 0 0 10px 0;
}

#content-in {
    padding: 0 8px;
    line-height: 1.4em;
}

.detail-column {
    width: 410px;
}

#content-in a {
    font-weight: 600;
    font-size: 1em;
}

    #content-in a.normal {
        font-weight: normal;
    }

p.description {
    padding: 0 10px;
    margin: 15px 0 15px 0;
    line-height: 1.40em;
}

p.descriptionFAQ {
    padding: 0 10px;
    margin: -10px 0 15px 0;
    line-height: 1.40em;
}
/* @end */
/* @ sidebar-right*/

/*changed width from 185 to 235px below col-right by prashant*/
#col-right {
    width: 250px;
    float: right;
    margin: 0 0 0 10px;
    font-size: 95%;
    overflow: hidden;
}

#col-center {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    font-size: 95%;
    overflow: hidden;
}

.less-width {
    float: left;
    width: 770px;
}

.narrow-content {
    line-height: 1.2em;
    background: #f6f6f6;
    margin: 0 0 10px 0;
    padding: 0 10px 0px 10px;
    /*float: left;*/
    clear: both;
    /*width:165px;*/
    width: 100%;
    border-bottom: 0px solid #ccc;
}

    .narrow-content p {
        margin: 0;
        padding: 0 0 10px 0;
        /*font-size:95%; commented by prashant and added below line 9th nov*/
        font-size: 13px;
        width: 94%;
    }

    .narrow-content .btn-profile {
        padding: 0 0 6px 0;
    }

#col-right .vacancy-listing ul {
    margin: -10px 0 0 0;
    padding: 0;
    list-style: none;
    float: left;
    background: #f6f6f6;
}

    #col-right .vacancy-listing ul li {
        padding: 0 0 5px 10px;
        margin: 0 0 5px 0;
        border-bottom: 1px solid #FFF;
        width: 175px;
    }

        #col-right .vacancy-listing ul li.last {
            border: none;
            margin: 0;
            padding: 0 0 5px 10px;
        }

        #col-right .vacancy-listing ul li a {
            padding: 0 0 0 7px;
            background: url(../images/bg-common.gif) no-repeat 0 -143px;
            clear: right;
            font-weight: bold;
            line-height: 1em;
        }

            #col-right .vacancy-listing ul li a.read-more {
                font-weight: normal;
            }

#welcome {
    padding: 12px 0 0 10px;
    min-height: 120px;
}

    #welcome a.mail {
        background: url(../images/bg-common.gif) no-repeat 100% -52px;
        padding: 0 10px 0 0;
        margin: 0 5px 0 0;
    }

    #welcome h3 {
        margin: 0;
        padding: 0;
    }

table.table-common a.f-right {
    margin: 0 0 0 0;
    background-position: 0px -142px;
}

table.table-common p.info {
    margin: 0;
}

table.table-common {
    border-collapse: collapse;
    width: 100%;
    line-height: 1.2em;
    font-size: 95%;
    padding: 2px 2px 2px 2px;
    margin: 0 0 0 0;
    /*float:left;*/
}

#content-in table.table-common a {
    font-weight: normal;
}

    #content-in table.table-common a.grey {
        color: #666;
    }

table.table-common a.read-more {
    display: block;
    background: transparent url(../images/bg-common.gif) no-repeat scroll 0px -144px;
}

table.table-common a.remove {
    background: url(../images/bg-common.gif) no-repeat scroll 0px -215px;
}

table.table-common h5.read {
    background: url(../images/bg-common.gif) no-repeat 0 -244px;
}

table.table-common h5 {
    background: url(../images/bg-common.gif) no-repeat 0 -274px;
    margin: 5px 0 0 0;
    padding: 0 0 0 15px;
}

table.table-common tr.thead td {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 0 0 0;
    background: #ebebeb url(../images/bg-table-head.gif) no-repeat 0 0;
    height: 20px;
    vertical-align: middle;
    font-size: 100%;
    font-weight: bold;
}

    table.table-common td.first, table.table-common tr.thead td.first {
        background-image: none;
    }

table.table-common tr.seperator td {
    height: 7px;
    background: url(../images/bg-line.gif) 0% 50% repeat-x;
    border: 0 none;
}

table.table-common td {
    vertical-align: middle;
    margin: 0 0 0 0;
    border-left: 1px solid #e6e6e6;
    background: url(../images/bg-white.gif) repeat-y 0 0;
    padding: 0 0 0 0;
}

table.table-common tr.seperator td.no-bg {
    height: 10px;
}

table.table-common tr.seperator td.info {
    background: #f6f6f6;
    padding: 0 0 0 0;
    border-bottom: 1px solid #e6e6e6;
}

    table.table-common tr.seperator td.info p {
        margin: 0 0 0 0;
    }

table.table-common tr.seperator td.no-bg p {
    margin: 0;
}

table.table-common tr td.no-border {
    vertical-align: top;
    font-size: 100%;
}

table.table-common td input {
    margin: 0;
    padding: 0;
    width: 15px;
    height: 15px;
}

#col-left form.search-job {
    margin: 0 0 20px 0;
    float: left;
    padding: 5px 0 10px 0;
    background: #f6f6f6;
    width: 770px;
    clear: both;
}

span.info {
    font-size: 95%;
    padding-left: 10px;
}

#col-right form.search-job, #home-col-middle form.search-job {
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;
    background: #f6f6f6;
    display: block;
}

#find-job {
    display: none;
}

#pending-doc {
    display: none;
}

#content form.search-job ul, #content form.search-job ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

    #content form.search-job ul li {
        padding: 0 0 0 9px;
        font-size: 95%;
        background: none;
    }

        #content form.search-job ul li input.txt {
            width: 161px;
            height: 13px;
            border: 1px solid #ccc;
        }

        #content form.search-job ul li label {
            display: block;
            margin: 0 0 5px 0;
            font-size: 100%;
            font-weight: bold;
        }

            #content form.search-job ul li label.error {
                font-size: 95%;
                font-weight: normal;
                margin: 0 0 0 0;
            }

        #content form.search-job ul li .btn {
            margin: 22px 0 0 0;
            padding: 0;
        }

form.search-job ul li input {
    padding: 4px 0 4px 5px;
}

#content form.search-job ul li input, form.search-job ul li select {
    margin: 0;
    font-size: 95%;
    color: #333;
}

form.search-job ul li select {
    width: 160px;
    font-size: 95%;
    padding: 2px 5px 2px 0;
}

#col-right .search-job ul, #col-right .search-job ul li, #home-col-middle .search-job ul, #home-col-middle .search-job ul li {
    margin: 0;
    padding: 0;
    width: 100%;
}

    #col-right .search-job ul li, #home-col-middle .search-job ul li {
        padding: 0 0 13px 0;
        list-style: none;
    }

        #home-col-middle .search-job ul li label {
            font-size: 95%;
            font-weight: bold;
        }

            #home-col-middle .search-job ul li label.error {
                font-weight: normal;
            }

        #col-right .search-job ul li.last, #home-col-middle .search-job ul li.last {
            padding: 0 0 10px 0;
        }

        #col-right .search-job ul li input.btn, #home-col-middle .search-job ul li input.btn {
            width: 67px;
            height: 22px;
            border: none;
            margin: 0;
            padding: 0;
        }

        #col-right .search-job ul li input.txt, #home-col-middle .search-job ul li input.txt {
            width: 160px;
        }

        #col-right .search-job ul li select, #home-col-middle .search-job ul li select {
            width: 167px;
        }

#col-right form.search-job ul li label {
    display: block;
    font-size: 100%;
    font-weight: bold;
    margin: 0pt 0pt 5px;
}

.perpage a.current {
    font-weight: bold;
    color: #666;
}

.perpage a {
    padding: 0 10px 0 0;
}

.paging {
    font-size: 95%;
}

    .paging a.prev {
        background: url(../images/bg-common.gif) 0 -304px;
        margin: 0 10px 0 0;
    }

a.prev {
    background: url(../images/bg-common.gif) 0 -304px;
    margin: 0 10px 0 0;
}

a.next {
    background: url(../images/bg-common.gif) 0 -363px;
    margin: 0 0 0 10px;
}

.paging a.next {
    background: url(../images/bg-common.gif) 0 -363px;
    margin: 0 0 0 10px;
}

.paging a.next-active {
    background: url(../images/bg-common.gif) 0 -331px;
}

.paging a.prev-active {
    background: url(../images/bg-common.gif) 0 -347px;
}

#content ul.partners, #content ul.partners li {
    margin: 0 0 0px 0;
    padding: 0 0 0px 0;
    list-style: none;
    line-height: 1.25em;
}

    #content ul.partners li {
        margin: 0 0 20px 0;
        padding: 0 0 20px 0;
        float: left;
        clear: both;
        width: 100%;
        border-bottom: 1px solid #e6e6e6;
        background: none;
    }

        #content ul.partners li.last {
            border: none;
            margin: 0;
        }

        #content ul.partners li address {
            font-weight: bold;
            font-style: normal;
            margin: 0;
            width: 325px;
        }

        #content ul.partners li p {
            padding: 10px 0 0px 10px;
            margin: 0;
            clear: both;
        }

#content a.top {
    font-size: 95%;
    background: url(../images/bg-common.gif) no-repeat 0 -649px;
    padding: 0 0 0 8px;
}

#content ul.partners li h4 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 100%;
    color: #666;
}

#content ul.partners li img.f-left {
    border: 1px solid #e6e6e6;
    margin: 0 18px 0 0;
}

h3.sub-head {
    margin: 0;
    padding: 10px 0 10px 0px;
    width: 550px;
    color: #333;
}

h3.sub-head-level2 {
    margin: 0;
    padding: 15px 0 10px 0px;
    width: 550px;
    color: #828282;
    font-family: 'Segoe UI';
    font-size: 22px;
    font-weight: 400;
}
/* @end */
/* @ Common form */

form table td {
    vertical-align: top;
}

form small, form .small {
    font-size: 95%;
    color: #333;
}

form input.txt {
    width: 215px;
    height: 10px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 5px 3px 6px 0;
    margin: 0 0 3px 0;
    color: #333;
}

form input.txtSubject {
    width: 350px;
    height: 20px;
    font-size: 14px !important;
    padding: 4px;
    border: 1px solid #e9e9e9 !important;
    margin: 0 0 3px 0;
    color: #333;
}

form input.txtbox {
    width: 215px;
    height: 12px;
    font-size: 100%;
    border: 1px solid #CCC;
    padding: 0 3px 6px 0;
    margin: 0 0 8px 0;
    color: #333;
}

form input.btn {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

form input.medium {
    width: 125px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 5px;
    color: #333;
}

form input.file {
    font-size: 95%;
    padding: 3px 0 0 5px;
    color: #333;
    height: 24px;
    margin: 0 10px 0 0;
    border: 1px solid #ccc;
    vertical-align: top;
}

div.upload-field {
    /*position:relative;*/
}

img.upload {
    position: absolute;
    top: 1px;
    left: 335px;
}

form textarea {
    width: 215px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 5px;
    color: #333;
    height: 90px;
    overflow: auto;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family: 'Segoe UI';
}

form select.multi {
    padding: 4px;
    border: 1px solid #e9e9e9 !important;
    font-size: 14px !important;
    height: 20px;
    font-size: 14px !important;
    width: 350px;
    font-size: 14px !important;
    /*border:1px solid #CCC;*/
    /*padding:0 0 0 5px;*/
    color: #333;
    height: 35px;
    overflow: auto;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family: 'Segoe UI';
    float: left;
    overflow: auto;
    line-height: 2em;
}

    form select.multi option {
        margin: 0;
        padding: 3px 0;
    }

form table, form table td {
    margin: 0 auto;
    padding: 0;
}

    form table table {
        margin: 0;
        padding: 0;
    }

        form table table td {
            padding: 0 0 0 0;
        }

            form table table td input.medium {
                margin: 0 0px 0 0;
            }

    form table td {
        padding: 0 0 0 0;
    }

        form table td table td {
            font-size: 95%;
        }

form select {
    width: 225px;
    font-size: 95%;
    color: #333;
}

    form select.small {
        width: 80px;
    }

    form select.date {
        width: 58px;
        float: left;
        margin: 0 10px 0 0;
    }

a.caledar {
    background: url(../images/icon-calendar.gif) no-repeat 0 0;
    display: block;
    width: 23px;
    height: 20px;
    float: left;
}

    a.caledar:hover {
        text-decoration: none;
    }

ul.attachment, #content ul.attachment {
    width: 310px;
}

    ul.attachment, ul.attachment li {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 95%;
        color: #999;
    }

        ul.attachment li {
            border-bottom: 1px solid #e6e6e6;
            padding: 10px 0;
            clear: both;
            float: left;
            width: 290px;
            background: none;
            font-size: 100%;
        }

    #content ul.attachment li {
        width: 380px;
    }

    ul.attachment li img.thumb {
        float: left;
        display: block;
        border: 1px solid #999;
        margin: 0 7px 0 0;
    }



    ul.attachment li.last {
        /*border:none;*/
        padding: 15px;
        background-color: #f8f7f7 !important;
        color: #504d4d !important;
        height: 50% !important;
        border: 1px solid #ede8e8 !important;
        font-weight: bold;
    }

    ul.attachment li.doc {
        background: url(../images/bg-common.gif) no-repeat 10px -458px;
        padding: 0px 0 15px 40px;
        width: 250px;
    }

    ul.attachment li span.doc {
        background: url(../images/doc.gif) no-repeat 10px -471px;
        padding: 0px 0 15px 40px;
        float: left;
        margin-top: 0px;
        margin-top: 0px\9;
    }

    ul.attachment li span.msword {
        /*background:url(../images/word.gif) no-repeat;*/
        background: url(../images/word.png) no-repeat;
        padding: 0px 0 9px 25px;
        float: left;
        margin-top: 0px;
        margin-top: 0px\9;
    }

    ul.attachment li span.octet-stream {
        /*background:url(../images/word.gif) no-repeat;*/
        background: url(../images/word.png) no-repeat;
        padding: 0px 0 15px 25px;
        float: left;
        margin-top: 0px;
        margin-top: 0px\9;
    }

    ul.attachment li.pdf {
        /*background:url(../images/bg-common.gif) no-repeat 10px -1041px;
    background:url(../images/pdf.png) no-repeat;
	padding:0px 0 15px 40px;*/
    }

    ul.attachment li span.pdf {
        /*background:url(../images/bg-common.gif) no-repeat 10px -1041px;*/
        background: url(../images/pdf.png) no-repeat;
        padding: 0px 0 8px 24px;
        float: left;
        margin-top: 0px;
        margin-top: 0px\9;
    }

    ul.attachment li span.gif {
        /*background:url(../images/icon.gif)  no-repeat;*/
        background: url(../images/jpg-img.png) no-repeat;
        padding: 0px 0 1px 24px;
        float: left;
        margin-top: 0px;
        margin-top: 0px\9;
        height: 22px;
    }

#form ul.attachment Label {
    font-weight: bold;
    font-size: 105%;
    color: #FFF;
    margin: 0 8px 0 0;
    display: block;
    float: left;
}



form .btn-add, form .btn-remove {
    display: block;
    float: left;
    width: 32px;
    height: 19px;
    border: 0 none;
    margin: 0 0 10px 0;
    outline: 0 none;
}

form .btn-add {
    background: url(../images/btn-add-item.gif) no-repeat 0 0;
}

form .btn-remove {
    background: url(../images/btn-remove-item.gif) no-repeat 0 0;
}

.buttons {
    float: left;
    width: 32px;
    padding: 25px 10px 0 10px;
}
/* @end */
/* @ Utitlities */

.utilities {
    position: absolute;
    right: 0;
    top: 15px;
}

    .utilities a {
        display: block;
        text-indent: -999em;
        overflow: hidden;
        width: 15px;
        height: 15px;
        float: left;
        margin: 0 8px 0 0;
    }

        .utilities a.print {
            background: url(../images/bg-common.gif) no-repeat 0 -852px;
        }

        .utilities a.email {
            background: url(../images/bg-common.gif) no-repeat 0 -887px;
        }

ul.group {
    float: left;
    width: 575px;
}

    #content ul.group, ul.group li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #content ul.group li {
            float: left;
            width: 185px;
            text-align: center;
            margin: 0 10px 5px 0;
            padding: 0;
            font-weight: bold;
            background: none;
            height: 125px;
            overflow: hidden;
            line-height: 1.10em;
        }

            #content ul.group li img {
                display: block;
                float: left;
                clear: both;
                margin: 0 0 5px 0;
            }

            #content ul.group li.last {
                margin: 0;
            }

            #content ul.group li img {
                border: 1px solid #978b3a;
            }

ul.careers-list, ul.careers-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.careers-list li {
        width: 185px;
        float: left;
        margin: 0 10px 20px 0;
        position: relative;
    }

        ul.careers-list li.last {
            margin: 0 0 20px 0;
        }

        ul.careers-list li.less-padding h4.head {
            /*padding:8px 5px 5px 12px;
	height:31px;*/
        }

        ul.careers-list li h4.head {
            margin: 0;
            padding: 15px 12px 5px 12px;
            height: 24px;
            font-size: 100%;
            font-weight: bold;
            background: #e6e6e6;
            border-top: 5px solid #978b3a;
            vertical-align: top;
            line-height: 1em;
            overflow: hidden;
        }

            ul.careers-list li h4.head a {
                color: #333;
            }

                ul.careers-list li h4.head a:hover {
                    text-decoration: none;
                    color: #000;
                }

ul.features-list, ul.features-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.features-list {
    width: 575px;
    float: left;
}

    ul.features-list li {
        width: 185px;
        float: left;
        margin: 0 10px 20px 0;
        height: 139px;
        overflow: hidden;
    }

        ul.features-list li.last {
            margin: 0 0 0 0;
        }

        ul.features-list li.less-padding h4.head {
            padding: 8px 0 0 12px;
            height: 36px;
        }

        ul.features-list li h4.head {
            margin: 0;
            padding: 15px 5px 0 12px;
            height: 29px;
            background: #e6e6e6;
            border-top: 5px solid #978b3a;
            vertical-align: top;
            line-height: 1em;
            font-size: 100%;
            font-weight: bold;
        }

            ul.features-list li h4.head a {
                color: #333;
            }

                ul.features-list li h4.head a:hover {
                    color: #000;
                    text-decoration: none;
                }

form.faq {
    margin: 0;
    padding: 0 0 5px 0;
    display: block;
}

    form.faq label {
        width: 50px;
        float: left;
    }

        form.faq label img {
            display: block;
            float: left;
            vertical-align: middle;
            padding: 5px 12px 0 0;
        }

form input.faqtxt {
    width: 400px;
    padding: 3px 0 3px 5px;
    height: 15px;
    border: 1px solid #CCC;
    float: left;
    margin: 0 10px 0 0;
}

div.paging-top {
    float: left;
    padding: 8px 10px 10px 10px;
    width: 97%;
}

    div.paging-top p {
        margin: 0;
    }


#content ul.faq-list, #content ul.faq-list li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}

    #content ul.faq-list li {
        background: none;
    }

        #content ul.faq-list li.current {
            background: #F6F6F6;
        }

#content ul.faq-list {
    /*border-bottom: 1px solid #e9e9e9;*/
    margin: 0 0 15px 0;
    width: 98%;
    overflow: hidden;
}

    #content ul.faq-list li:last-child {
        border-bottom: 1px solid #e9e9e9;
    }

    #content ul.faq-list li h5 {
        margin: 0;
        padding: 0;
        font-size: 95%;
        cursor: pointer;
        font-weight: bold;
        /* Start added during final Ui review */
        font-size: 1em;
        font-family: 'Segoe UI';
        /* End added during final Ui review */
    }

        #content ul.faq-list li h5 a {
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
            padding: 0 0 0 15px;
            outline: 0 none;
            color: #717271;
            float: left;
            /* Start added during final Ui review */
            font-size: 1em;
            font-family: 'Segoe UI';
            /* End added during final Ui review */
        }

        #content ul.faq-list li h5 table td {
            font-size: 95%;
            color: #666;
        }

        #content ul.faq-list li h5.open {
            background: url(../images/bg-common.gif) no-repeat 98% -680px;
            /* Start added during final Ui review */
            font-size: 1em;
            font-family: 'Segoe UI';
            height: 15px;
            /* End added during final Ui review */
        }

    #content ul.faq-list li p {
        margin: 0;
        padding: 2px 20px 0 15px;
    }

    #content ul.faq-list li {
        border-top: 1px solid #e9e9e9;
        padding: 10px 0 10px 10px;
        width: 99%;
        float: left;
    }

/* End added by S707067 for only FAQ page*/




/*Start for Meical */
#content ul.faq-Med, #content ul.faq-Med li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}

    #content ul.faq-Med li {
        background: none;
    }

        #content ul.faq-Med li.current {
            background: #F6F6F6;
        }

#content ul.faq-Med {
    /*border-bottom:1px solid #e9e9e9;*/
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0 0;
    width: 100%;
    overflow: hidden;
}

    #content ul.faq-Med li h5 {
        margin: 0;
        padding: 0;
        font-size: 95%;
        cursor: pointer;
        font-weight: bold;
    }

        #content ul.faq-Med li h5 a {
            background: url(../images/arrow.png) no-repeat 0px 4px;
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            padding: 0 0 0 15px;
            outline: 0 none;
        }

        #content ul.faq-Med li h5 table td {
            font-size: 95%;
            color: #666;
        }

        #content ul.faq-Med li h5.open {
            background: url(../images/bg-common.gif) no-repeat 97% -680px;
        }

    #content ul.faq-Med li p {
        margin: 0;
        padding: 2px 0 0 0;
    }

    #content ul.faq-Med li {
        /*border-top:1px solid #e9e9e9;*/
        padding: 10px 0 10px 10px;
        width: 98%;
        float: left;
    }

        /*added by S707067* for Ui fixes*/
        #content ul.faq-Med li table.open {
            display: block;
        }

        #content ul.faq-Med li table.close {
            display: none;
        }
/*End for Medical */

/*Start for Meical Upload Docs */
#content ul.Med-Upl, #content ul.Med-Upl li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}

    #content ul.Med-Upl li {
        background: none;
    }

        #content ul.Med-Upl li.current {
            background: #F6F6F6;
        }

#content ul.Med-Upl {
    /*border-bottom:1px solid #e9e9e9;*/
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0 0;
    width: 560px;
    overflow: hidden;
}

    #content ul.Med-Upl li h5 {
        margin: 0;
        padding: 0;
        font-size: 1em;
        cursor: pointer;
        font-weight: bold;
    }

        #content ul.Med-Upl li h5 a {
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            /*background:url(../images/arrow.png) no-repeat 0px 2px;*/
            background: url(../images/arrow.png) no-repeat 0px 8px;
            padding: 4px 0 0 15px;
            outline: 0 none;
        }

        #content ul.Med-Upl li h5 table td {
            font-size: 1em;
            color: #666 !important;
        }

        #content ul.Med-Upl li h5.open {
            /*background:url(../images/bg-common.gif) no-repeat 97% -680px; commented by prashant for close button*/
            /*background: url(../images/close-red.png) no-repeat 98%;*/
            background: url(../images/bg-common.gif) no-repeat 97% -680px; /* changed as part of UI review */
            height: 1.5em;
        }

/*added by S707067* for Ui fixes*/
/*#content ul.Med-Upl li table.open {
    display:block!important;
}
#content ul.Med-Upl li table.close {
    display:none!important;
}*/
.open {
}

.close {
}

#content ul.Med-Upl li p {
    margin: 0;
    padding: 2px 0 0 0;
}

#content ul.Med-Upl li {
    /*border-top:1px solid #e9e9e9;*/
    padding: 10px 0 10px 10px;
    width: 98%;
    float: left;
}

/*End for Medical upload*/
/*Start for Additional Meical Upload Docs */
#content ul.AddMed-Upl, #content ul.AddMed-Upl li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}

    #content ul.AddMed-Upl li {
        background: none;
    }

        #content ul.AddMed-Upl li.current {
            background: #F6F6F6;
        }

#content ul.AddMed-Upl {
    /*border-bottom:1px solid #e9e9e9;*/
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0 0;
    width: 560px;
    overflow: hidden;
}

    #content ul.AddMed-Upl li h5 {
        margin: 0;
        padding: 0;
        font-size: 95%;
        cursor: pointer;
        font-weight: bold;
    }

        #content ul.AddMed-Upl li h5 a {
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
            padding: 0 0 0 15px;
            outline: 0 none;
        }

        #content ul.AddMed-Upl li h5 table td {
            font-size: 95%;
            color: #666;
        }

        #content ul.AddMed-Upl li h5.open {
            background: url(../images/bg-common.gif) no-repeat 97% -680px;
        }

    #content ul.AddMed-Upl li p {
        margin: 0;
        padding: 2px 0 0 0;
    }

    #content ul.AddMed-Upl li {
        /*border-top:1px solid #e9e9e9;*/
        padding: 10px 0 10px 10px;
        width: 555px;
        float: left;
    }

        /*added by S707067* for Ui fixes*/
        #content ul.AddMed-Upl li table.open {
            display: block;
        }
/*End for Additional Medical upload*/
/*Start for Signed Waiver Meical Upload Docs */
#content ul.SignMed-Upl, #content ul.SignMed-Upl li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}

    #content ul.SignMed-Upl li {
        background: none;
    }

        #content ul.SignMed-Upl li.current {
            background: #F6F6F6;
        }

#content ul.SignMed-Upl {
    /*border-bottom:1px solid #e9e9e9;*/
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0 0;
    width: 560px;
    overflow: hidden;
}

    #content ul.SignMed-Upl li h5 {
        margin: 0;
        padding: 0;
        font-size: 95%;
        cursor: pointer;
        font-weight: bold;
    }

        #content ul.SignMed-Upl li h5 a {
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
            padding: 0 0 0 15px;
            outline: 0 none;
        }

        #content ul.SignMed-Upl li h5 table td {
            font-size: 95%;
            color: #666;
        }

        #content ul.SignMed-Upl li h5.open {
            background: url(../images/bg-common.gif) no-repeat 97% -680px;
        }

    #content ul.SignMed-Upl li p {
        margin: 0;
        padding: 2px 0 0 0;
    }

    #content ul.SignMed-Upl li {
        /*border-top:1px solid #e9e9e9;*/
        padding: 10px 0 10px 10px;
        width: 555px;
        float: left;
    }
        /*added by S707067* for Ui fixes*/
        #content ul.SignMed-Upl li table.open {
            display: block;
        }

        #content ul.SignMed-Upl li table.close {
            display: none;
        }
/*End for Sign Medical upload*/
ol.steps, ol.steps li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ol.steps {
    float: left;
    width: 100%;
    margin: -10px 0 0 0;
    background: #F6F6F6;
}

    ol.steps li {
        padding: 7px 0 7px 15px;
        border-bottom: 1px solid #FFF;
    }

        ol.steps li.current {
            background: #e6e6e6;
            border-left: 5px solid #999;
            padding: 7px 0 7px 10px;
            font-weight: bold;
            border-bottom: 0 none;
        }

        ol.steps li.finished {
            background: #e6e6e6 url(../images/bg-common.gif) no-repeat 10px -709px;
            padding: 7px 0 7px 30px;
            border-bottom: 1px solid #FFF;
        }

#col-left table.status, #col-left table.status td {
    margin: 0;
    padding: 0;
}

    #col-left table.status td div.first {
        border: none;
    }

    #col-left table.status td div {
        background: #e3e3e3;
        height: 10px;
        overflow: hidden;
        border-left: 2px solid #FFF;
    }

        #col-left table.status td div.compleated {
            background: #CC0000;
        }

.pct {
    position: absolute;
    right: 10px;
    top: 15px;
    color: #cc0000;
    font-size: 95%;
}

/*Start Added by S707067*/
.pctGreen {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #00cc00;
    font-size: 95%;
}

h3.boldGreen {
    margin: 0;
    /*padding:12px 0 12px 10px;*/
    font-size: 16px;
    font-weight: bold;
}
/*End Added by S707067*/
h3.bold {
    margin: 0;
    padding: 12px 0 12px 10px;
    font-size: 16px;
    font-weight: bold;
}

h3.head-grey {
    /*border-top:5px solid #999999;*/
    clear: both;
    background: #e6e6e6 url(../images/bg-heading.gif) repeat-x 0 100%;
    margin: 0;
    padding: 10px 0 15px 10px;
    width: 175px;
    color: #fff;
    font-weight: bold;
}

div#status-bar {
    /*width:770px;*/
    margin: 0 auto;
    min-width: 600px;
}

div.title-bar {
    /*background:#F6F6F6;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;*/
    padding: 0 0 12px 0;
    position: relative;
    width: 98%;
    margin: 0 auto;
    margin-left: 0px !important;
}

table.application {
    margin: 0 0 0 0;
}

    table.application input.txt, table.application textarea {
        width: 415px;
    }

    table.application textarea {
        height: 210px;
    }

div#toggle-step {
    float: left;
    overflow: hidden;
    width: 755px;
    display: none;
}

.lbBorder {
    border-bottom: #E6E6E6 1px solid;
}

/* @end */
/* @ Footer */

#footer-container {
    width: 100%;
    clear: both;
    /*background:url(../images/bg-footer.gif) repeat-x 0 0;*/
    background: url(../images/footer-bg.png) repeat-x top left;
    min-height: auto;
    height: auto !important;
    height: 100px;
}

#footer {
    width: 100%;
    margin: 0px auto 0 auto;
    font-size: 95%;
    padding: 20px 0 0 0;
}

#footer1 {
    width: 96%;
    margin: 5px auto 0 auto;
    font-size: 95%;
    padding: 20px 0 0 0;
}

#footer p.copy {
    width: 145px;
    padding: 0 60px 0 0;
    float: left;
    margin: 0;
}

#footer1 p.copy1 {
    width: auto;
    padding: 0 60px 0 0;
    float: right;
    margin: 0;
}

#footer1 ul li.last {
    background: none;
}

#footer ul, #footer ul li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer1 ul, #footer1 ul li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer ul {
    float: right;
    width: 760px;
}

    #footer ul li {
        background: url(../images/bg-common.gif) no-repeat 100% -50px;
        padding: 0 10px 0 0;
        margin: 0 5px 0 0;
    }

#footer1 ul li {
    background: url(../images/bg-common.gif) no-repeat 100% -50px;
    padding: 0 10px 0 0;
    margin: 0 5px 0 0;
}

#footer ul li.last {
    background: none;
}
/* homepage specific styles */

#home-wrap {
    background: url(../images/bg-home-wrap.gif) repeat-x 0 0;
    padding: 10px 0 10px 0;
    clear: both;
    float: left;
    height: 362px;
    overflow: hidden;
}

.home #home-wrap .narrow-content {
    margin: 0;
}

#home-wrap #spotlight {
    width: 575px;
    height: 358px;
    float: left;
    border-top: 5px solid #978b3a;
    margin: 0 10px 0 0;
}

#home-wrap #col-right, #home-wrap #col-right, #home-col-middle {
    height: 362px;
    overflow: hidden;
}

#home-col-middle {
    background: #F6F6F6;
}

#home-wrap div.news-listing ul li {
    float: left;
}

.home #featuredcontent {
    width: 575px;
}

    .home #featuredcontent li {
        width: 185px;
        float: left;
        margin: 0 10px 0 0;
    }

        .home #featuredcontent li.last {
            margin: 0;
        }

#widget-highlight {
    width: 380px;
}

    #widget-highlight h3 {
        width: 370px;
    }

    #widget-highlight img {
        margin: -10px 0 0 0;
    }

.home .news-listing {
    padding: 8px 0 0 0;
    float: left;
    width: 185px;
}

.home div.news-listing ul li.middle {
    padding: 0 0 5px 0;
    margin: 0 0 8px 0;
}

.home div#info {
    height: 100px;
    background: url(../images/bg-info.gif) no-repeat 0 0;
    padding: 17px 10px 18px 10px;
    overflow: hidden;
}

    .home div#info h5 {
        margin: 0;
        padding: 0;
    }

        .home div#info h5 a {
            color: #999999;
        }

    .home div#info ul, .home div#info ul li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .home div#info ul {
        padding: 10px 0 0 0;
    }

        .home div#info ul li {
            padding-left: 10px;
            background: url(../images/list-style.png) no-repeat 2px 5px;
            /*background:url(../images/bullet-rounded.gif) no-repeat 0 5px;*/
            line-height: 1em;
        }
/* homepage specific styles */
/*news listing*/

#content ul.list-news, #content ul.list-news li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: left;
    width: 100%;
}

#content ul.list-news {
    border-top: 1px solid #ccc;
    margin: 5px 0 20px 0;
}

    #content ul.list-news li {
        border-bottom: 1px solid #e6e6e6;
        padding: 20px 0;
        line-height: 1.5em;
    }

        #content ul.list-news li a img.thumb {
            display: block;
            float: left;
            margin: 0 10px 0 0;
        }

        #content ul.list-news li h3 {
            margin: 0 0 3px 0;
            padding: 0 0 0 10px;
            font-size: 100%;
            font-weight: bold;
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
        }

        #content ul.list-news li div {
            float: left;
            width: 370px;
        }

            #content ul.list-news li div p {
                margin: 0;
                padding: 0;
            }

        #content ul.list-news li small {
            color: #999;
        }

#content .content-image {
    margin: 15px 0 10px 0;
    background: #e6e6e6;
    display: block;
}

    #content .content-image img {
        display: block;
    }

    #content .content-image span.image-info {
        font-size: 95%;
        padding: 8px;
        display: block;
        position: relative;
    }

        #content .content-image span.image-info a.zoom {
            background: url(../images/bg-common.gif) no-repeat 0 -931px;
            display: block;
            width: 15px;
            height: 15px;
            position: absolute;
            right: 10px;
            top: 10px;
            text-indent: -999em;
        }

/* selected cadidates page templates */


.selected-candidates {
    font-size: 95%;
}

    .selected-candidates #header {
        /*background:url(../images/bg-header-selected-canditates.gif) repeat-x 0 0;*/
    }

    .selected-candidates #col-left {
        margin: 0 0 0 0;
        border: 0 none;
    }

#header h2 {
    position: absolute;
    top: 95px;
    left: 0;
}

.selected-candidates #col-right {
    margin: 0 0 0 0;
}

ul.my-alerts, ul.my-alerts li {
    margin: 0;
    padding: 0;
    background: #f6f6f6;
}

ul.my-alerts {
    margin: 0 0 8px 0;
}

    ul.my-alerts li {
        padding: 8px 10px;
        margin: 0;
        border-bottom: 1px solid #FFF;
        line-height: 1.2em;
    }

        ul.my-alerts li small {
            padding: 0 0 0 8px;
        }

        ul.my-alerts li h5 {
            margin: 0;
            padding: 0;
        }

        ul.my-alerts li a {
            background: url(../images/bg-common.gif) no-repeat 0 -142px;
            padding: 0 0 0 8px;
            display: block;
        }
/*Start My Travel*/
ul.my-travel, ul.my-travel li {
    margin: 0;
    padding: 0;
    background: none !important;
    /*background:#f6f6f6;*/
}

.rmvFontWeight {
    font-size: 1.1em !important;
}

ul.my-travel {
    margin: 0 0 8px 0;
}

    ul.my-travel li {
        /*padding:8px 10px;*/
        padding: 2px 0px 5px 0px !important;
        padding: 2px 0px 5px 0px\9 !important;
        margin: 0;
        border-bottom: 1px solid #FFF;
        line-height: 1.2em;
    }

        ul.my-travel li small {
            padding: 0 0 0 8px;
        }

        ul.my-travel li h5 {
            margin: 0;
            padding: 0;
        }

        ul.my-travel li a {
            /*background:url(../images/bg-common.gif) no-repeat 0 -142px;*/ /*commented by S707067*/
            /*background:url(../images/bg-common.gif) no-repeat 0; 
padding:0 0 0 0px;*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
            padding: 0px 14px 0px 12px;
            padding: 0 0 0 12px\9;
            display: block;
            color: #6d6c6c;
        }

/*End My Travel*/

#container ul.related-links, #container ul.related-links li {
    margin: 0;
    padding: 0;
    list-style: none;
}

    #container ul.related-links li {
        border-bottom: 1px solid #e6e6e6;
        padding: 8px 8px 8px 16px;
        font-weight: bold;
        /*background:url(../images/bg-common.gif) no-repeat 8px -135px;*/
        /*background:url(../images/list-style.png) no-repeat 2px 12px;*/
        background: url(../images/arrow.png) no-repeat 0px 12px;
        line-height: 1.25em;
    }

        #container ul.related-links li.last {
            border: none 0;
        }

ul.legend, ul.legend li {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.legend li {
        padding: 8px 8px 8px 30px;
        border-bottom: 1px solid #e6e6e6;
    }

        ul.legend li.last {
            border: none 0;
        }

        ul.legend li.not-started {
            background: url(../images/bg-legends.gif) no-repeat 10px 8px;
        }

        ul.legend li.in-progress-off {
            background: url(../images/bg-legends.gif) no-repeat 10px -83px;
        }

        ul.legend li.compleated-off {
            background: url(../images/bg-legends.gif) no-repeat 10px -122px;
        }


ul.joining-process, ul.joining-process li {
    margin: 0;
    padding: 0;
    list-style: none;
    /*background:#f6f6f6;*/
}

    ul.joining-process li {
        border-top: 1px solid #FFF;
        padding: 3px 0;
    }

        ul.joining-process li.current {
            /*background:#e6e6e6 url(../images/bg-nav-process.gif) repeat-y 0 0;*/
            /*background:#0090cb;*/ /*commented by S707067*/
        }

            ul.joining-process li.current a {
                padding: 8px 8px 7px 44px;
                color: #fff !important; /*added by S707067*/
                font-weight: bold;
                font-size: 1.2em;
                background-color: #0090cb !important; /*added by S707067*/
            }

                ul.joining-process li.current a:hover {
                    text-decoration: none;
                }

        ul.joining-process li.first {
            background: #e7e6e6;
            /*padding:8px 14px;*/
            padding: 8px 0px 8px 12px;
            border-top: 4px solid #B2B3B2;
            font-size: 1.2em;
            font-family: 'Segoe UI';
            font-weight: 600;
            color: #242424;
            margin: 0px 0;
        }

        ul.joining-process li.first1 {
            background: #e7e6e6;
            padding: 8px;
            border: 1px 0;
            border-color: #CCC;
            border: 1px solid #CCC;
            border-left: none 0;
            border-right: none 0;
            font-weight: bold;
            color: #666;
        }

        ul.joining-process li.selected {
            background: #cfcfcf;
        }

        ul.joining-process li a {
            display: block;
            padding: 8px 8px 5px 44px;
            line-height: 20px;
            font-size: 1.2em;
            color: #746e6e;
            font-family: 'Segoe UI';
        }

/*added by prashant start 30*/
.highlight, .highlight_stay {
    color: red;
    font: bold;
}

#content-in ul.questions li h5 a span {
    color: red;
}

/*added by prashant end*/
ul.joining-process li.not-applicable a {
    color: #a9a9a9;
    background: url(../images/legends.png) no-repeat 10px -116px;
    background: url(../images/legends.png) no-repeat 11px -116px\9;
    /*background:url(../images/legends.png) no-repeat 10px -116px;
background:url(../images/legends.png) no-repeat 11px -116px\9;*/
}

ul.joining-process li.not-applicable-off a {
    color: #a9a9a9;
    background: url(../images/legends.png) no-repeat 10px -116px;
    background: url(../images/legends.png) no-repeat 11px -116px\9;
}

ul.joining-process li.not-started a {
    color: #333333;
    background: url(../images/legends.png) no-repeat 10px -180px;
    background: url(../images/legends.png) no-repeat 11px -180px\9;
    /*background:url(../images/legends.png) no-repeat 10px -116px;
background:url(../images/legends.png) no-repeat 11px -116px\9;*/
}

ul.joining-process li.not-started-off a {
    color: #a9a9a9;
    background: url(../images/legends.png) no-repeat 10px -242px;
    background: url(../images/legends.png) no-repeat 11px -242px\9;
}

ul.joining-process li.compleated a {
    color: #333333;
    /*background:url(../images/bg-legends.gif) no-repeat 10px -212px;*/ /*comented by prashant for left highlight*/
    background: url(../images/legends.png) no-repeat 10px 5px; /*added by prashant for left highlight*/
    background: url(../images/legends.png) no-repeat 11px 5px\9;
}

ul.joining-process li.compleated-off a {
    color: #333333;
    background: url(../images/legends.png) no-repeat 10px 5px;
    background: url(../images/legends.png) no-repeat 11px 5px\9;
    /*background:#fff;*/
}

ul.joining-process li.in-progress a {
    color: #333333;
    background: url(../images/legends.png) no-repeat 10px -54px;
    background: url(../images/legends.png) no-repeat 10px -54px\9;
}

ul.joining-process li.in-progress-off a {
    color: #333333;
    background: url(../images/legends.png) no-repeat 10px -54px;
    background: url(../images/legends.png) no-repeat 11px -54px\9;
}

#content-in ul.questions {
    overflow: hidden;
}

    #content-in ul.questions, #content-in ul.questions li {
        margin: 0;
        padding: 0;
        clear: both;
        float: left;
        width: 100%;
    }

        #content-in ul.questions li {
            border-bottom: 1px solid #CCC;
            background: none;
        }

            #content-in ul.questions li.last {
                border: 0 none;
            }

            #content-in ul.questions li h5 {
                margin: 0;
                padding: 8px 10px;
                background: #f6f6f6 url(../images/bg-common.gif) no-repeat 97% -955px;
                border-bottom: 1px solid #CCC;
                color: #666;
                width: 98%;
            }

                #content-in ul.questions li h5.open {
                    background: #f6f6f6 url(../images/bg-common.gif) no-repeat 97% -672px;
                }

                #content-in ul.questions li h5 a {
                    /*color:#978B3A;*/ /*commented by s707067*/
                    display: block;
                    outline: 0 none;
                }

                    #content-in ul.questions li h5 a:hover {
                        text-decoration: none;
                    }

            #content-in ul.questions li p {
                padding: 10px 0 10px 10px;
                margin: 0;
            }


#content ul.faq-answered, #content ul.faq-answered li {
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}



    #content ul.faq-answered li {
        background: none;
    }

        #content ul.faq-answered li.current {
            background: #F6F6F6;
        }

#content ul.faq-answered {
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0px 0;
    width: 100%;
    overflow: hidden;
}

    #content ul.faq-answered li h5 {
        margin: 0;
        padding: 0;
        font-size: 95%;
        cursor: pointer;
        background: url(../images/bg-common.gif) no-repeat 0px -955px;
        border: none;
    }

        #content ul.faq-answered li h5 a {
            /*background:url(../images/bg-common.gif) no-repeat 0px -143px;*/ /*commented by S707067*/
            background: url(../images/arrow.png) no-repeat 0px 4px;
            padding: 0 0 0 8px;
            outline: 0 none;
            /*color:#978B3A;*/
            color: #666;
            height: 15px;
        }


        #content ul.faq-answered li h5.open {
            background: url(../images/bg-common.gif) no-repeat 97% -680px;
        }

    #content ul.faq-answered li p {
        margin: 0;
        padding: 10px 0 0 0;
    }

    #content ul.faq-answered li {
        border-top: 1px solid #e9e9e9;
        padding: 10px 0 10px 10px;
        width: 100%;
        float: left;
        border-bottom: 0 none;
    }

#content ul#pending-response li h5 a {
    background: url(../images/bg-common.gif) no-repeat 0 -330px;
    color: #666;
}

.selected-candidates #login p {
    padding: 10px 0 0 0;
}

.selected-candidates #content-in {
    padding: 20px 0 0 6px; /* changed */
    min-height: 439px;
    width: 96%;
    /*width:565px;*/
    overflow: hidden;
    /*added by prashant start nov 9*/
    font-family: 'Segoe UI';
    font-size: 1.1em;
    /*added by prashant end nov 9*/
}

.selected-candidates #content-inPrint {
    padding: 24px 0 0 18px; /* changed */
    width: 96%;
    overflow: hidden;
    font-family: 'Segoe UI!important';
    font-size: 1.1em;
}

.selected-candidates .less-padding {
    padding: 0 !important;
}

#content-in ul.list-in-table, #content-in ul.list-in-table li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}

    #content-in ul.list-in-table li {
        background: url(../images/bg-common.gif) no-repeat 0 -1010px;
        padding: 0 0 5px 10px;
    }

.fontBold {
    font-weight: bold;
}

#col-right-inner {
    float: right;
    margin: 20px 0 0 10px;
    width: 175px;
    overflow: hidden;
}

.v-align-top {
    vertical-align: top;
}

.embed-pdf {
    width: 550px;
    height: 300px;
    overflow: auto;
    margin: 0 0 15px 0;
}

#content-in ul.attachment {
    background: none;
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
}

    #content-in ul.attachment li {
        margin: 0;
        padding: 5px 0 1px 10px;
        width: 94%;
        background: none;
        line-height: 1.4em;
        color: #666;
    }

        #content-in ul.attachment li Label {
            font-weight: bold;
            font-size: 105%;
            color: #FFF;
            margin: 0 8px 0 0;
            display: block;
            float: left;
        }

        #content-in ul.attachment li span.f-right {
            width: 110px;
            padding: 5px 0 0 0;
        }

            #content-in ul.attachment li span.f-right a {
                font-size: 100%;
                font-weight: normal;
            }

        #content-in ul.attachment li span.pdf {
            /*background-position:0 -1041px;
padding:5px 0pt 3px 15px;
width:auto;*/
        }

.row {
    clear: both;
    width: auto;
    padding: 0 0 10px 0;
    font-size: 11px;
}

    .row .label {
        float: left;
        padding: 0 5px 0 0px;
    }

    .row .details {
        float: none;
        color: #978b3a;
    }

.subjectbar {
    clear: both;
    font-weight: bold;
    color: #978b3a;
    background: url(../images/bg-common.gif) no-repeat 0 -273px;
    padding: 0 0 20px 15px;
}

.row .date {
    color: #666;
}

#content ul.company-listing {
    list-style: none;
    float: left;
    width: 576px;
}

    #content ul.company-listing li {
        list-style: none;
        background: none;
        float: left;
        width: 183px;
        height: 93px;
        border: solid 1px #978b3a;
        text-align: center;
        margin: 0 10px 0 0;
        padding: 0;
        display: inline;
        position: relative;
    }

        #content ul.company-listing li div {
            line-height: 80px;
            height: 93px;
        }

        #content ul.company-listing li a {
            display: block;
        }

        #content ul.company-listing li img {
            vertical-align: middle;
        }

        #content ul.company-listing li.last {
            margin: 0;
        }

.opera div.title-bar {
}

.opera #content {
    overflow: hidden !important;
    float: left;
}

.opera .pct {
    width: 120px;
    text-align: right;
}

.opera form.faq input.txt {
    height: 22px;
}

@media print {
    body {
        background: white;
        font-size: 12pt;
    }

    * {
        border: 0 none !important;
    }

    #TB_overlay, iframe, #breadcrumb, #col-right, #emirates-group, #nav-global, #nav-top, #login, #sidebar-left, #footer ul, #footer ul li, #related, #TB_window {
        display: none;
    }

    h1 {
    }

    #footer {
        border-top: 1px solid #999 !important;
        padding: 20px 0 0 0;
    }

    #col-left {
        width: auto;
        padding: 0;
        border: 0;
        float: none !important;
        color: black;
    }

    #content {
        width: 600px;
    }

    #footer p.copy {
        width: 100%;
    }

    #header h1 a img {
        display: block !important;
    }

    #header {
        border-bottom: 5px solid #666 !important;
    }

    .table#tblContact {
        border-color: #e6e6e6;
        border-width: 1px;
    }
}

.white {
    color: #fff;
}

.coordinator-details td {
    line-height: 20px;
}

#ctl00_imgFindAJobVac {
    position: relative;
    top: 4px;
}

.banner-status {
    width: 66%;
    float: left;
    background-image: url(../images/bg_repeat.jpg);
    background-repeat: repeat;
}

.banner-statusUniform {
    width: 66%;
    float: left;
    background-image: url(../images/uniform_BG.jpg);
    background-repeat: repeat;
}

.banner-statusDefault {
    width: 66%;
    float: left;
    height: 166px;
    /*background-image:url(../images/landing_pageBG.jpg);
    background-repeat:repeat;*/
}

.banner-statusOffer {
    width: 66%;
    float: left;
    background-image: url(../images/offer_employmentBG.jpg);
    background-repeat: repeat;
}

.banner-statusSecurity {
    width: 66%;
    float: left;
    background-image: url(../images/SecurityBG.jpg);
    background-repeat: repeat;
}

.banner-statusMedical {
    width: 66%;
    float: left;
    background-image: url(../images/visa_medicalBG.jpg);
    background-repeat: repeat;
}

.banner-statusAirport {
    width: 66%;
    float: left;
    background-image: url(../images/AirportPassBG.jpg);
    background-repeat: repeat;
}

.banner-statusTicket {
    width: 66%;
    float: left;
    background-image: url(../images/ticket_BG.jpg);
    background-repeat: repeat;
}

.banner-statusResignation {
    width: 66%;
    float: left;
    background-image: url(../images/ResignationBG.jpg);
    background-repeat: repeat;
}

.banner-statusTravelArrangements {
    width: 66%;
    float: left;
    background-image: url(../images/travel_arragements_BG.jpg);
    background-repeat: repeat;
}

.banner-statusVisaStamping {
    width: 66%;
    float: left;
    background-image: url(../images/visa_detailsBG.jpg);
    background-repeat: repeat;
}

.banner-statusHRBrief {
    width: 66%;
    float: left;
    background-image: url(../images/IT_briefingsBG.jpg);
    background-repeat: repeat;
}

.banner-statusUD {
    width: 66%;
    float: left;
    background-image: url(../images/upload_documentBG.jpg);
    background-repeat: repeat;
}

.banner-statusMail {
    width: 66%;
    float: left;
    background-image: url(../images/emailBG.jpg);
    background-repeat: repeat;
}

.banner-statusSubmitQuery {
    width: 66%;
    float: left;
    background-image: url(../images/SubmitQueryBG.jpg);
    background-repeat: repeat;
}

.banner-statusError {
    width: 66%;
    float: left;
    background-image: url(../images/ErrorBg.jpg);
    background-repeat: repeat;
}

.banner-statusFAQ {
    width: 66%;
    float: left;
    background-image: url(../images/faqBG.jpg);
    background-repeat: repeat;
}

    .banner-status img, .banner-statusUniform img,
    .banner-statusDefault img, .banner-statusOffer img,
    .banner-statusSecurity img, .banner-statusMedical img,
    .banner-statusFAQ img, .banner-statusError img .banner-statusSubmitQuery img, .banner-statusMail img,
    .banner-statusUD img, .banner-statusHRBrief img,
    .banner-statusVisaStamping img,
    .banner-statusTravelArrangements img, .banner-statusResignation img,
    .banner-statusTicket img, .banner-statusAirport img {
        max-width: 576px;
        max-width: 550px\9;
        height: 165px;
        float: left;
    }


table.status {
    width: 100%;
}

.contact-us {
    padding: 10px 6px 0px 10px;
    font-size: 13px;
}

    .contact-us p {
        font-size: 1em;
        color: #717271;
    }


.contact-person {
    color: #b11d1d;
    font-family: 'Segoe UI';
    font-size: 1.1em;
    font-weight: 600;
    width: 100%;
}

.joiningProcessIndex {
    /*color: #b11d1d;*/
    font-family: 'Segoe UI';
    font-size: 1em;
    font-weight: 600;
    width: 100%;
}

.deadline {
    text-align: left;
    position: relative;
    left: 41px;
    padding-left: 4px;
}

.copyrights {
    color: #666666;
    font-family: 'Segoe UI';
    font-size: 1em;
    float: right;
}

.uploaded-content {
    padding: 15px;
    background-color: #f8f7f7;
    color: #504d4d;
    width: 98%;
    border: 1px solid #ede8e8;
    margin-bottom: 10px;
}

    .uploaded-content td span {
        font-size: 1em;
        color: #504d4d;
    }

#ctl00_cntPlHldMain_panelCC_CSA table {
    width: 99% !important;
}

iframe#ifrmContract, iframe#iframeContractDOU {
    width: 99% !important;
}

.status-prop {
    background: #f8f7f7;
    color: #5d5c56;
    border: 1px solid #e8e8e8;
    margin: 0px 0px 0px 14px;
    width: 30%;
}

#statusGauge text {
    color: blue;
}

.doc-no {
    background: url(../images/circle.png) no-repeat 0px 2px;
    width: 26px;
    height: 29px;
    float: left;
    color: #fff;
    text-align: center;
    /*padding-top: 3px;*/ /*commented as part of bug fix*/
}

    .doc-no + a {
        vertical-align: -2px;
        margin-left: -5px;
    }

#statusGauge {
    margin-left: -8px;
    position: relative;
}

    #statusGauge:after {
        content: "%";
        position: absolute;
        top: 105px;
        top: 115px\9;
        left: 120px;
        left: 121px\9;
        font-weight: bold;
        font-size: 1.5em;
        color: #5d5c56;
    }

/*discover dubai*/

.discover-dubai {
    width: 250px;
    height: 165px;
    background: url(../images/discover-dubai.png);
    float: left;
    margin: 0 0 5px 0;
    position: relative;
}

.d-btn {
    position: absolute;
    top: 100px;
    left: 0;
    background: #b11d1d;
    color: #fff;
    padding: 3px 1px 6px 30px;
    text-align: left;
    border: 0;
    width: 185px;
    font-family: 'Segoe UI';
    font-size: 15px;
    cursor: pointer; /*added by S707067*/
}

    .d-btn.banner {
        top: 35px !important;
        width: 120px;
    }


.after-d-btn {
    top: 139px;
}

.d-btn:before {
    content: url(../images/left-arrow.png);
    width: 20px;
    height: 19px;
    position: absolute;
    left: 6px;
    top: 6px;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
    .banner-status {
        width: 60%;
        text-align: left;
    }

        .banner-status img {
            width: 340px;
            height: 126px;
        }

    .status-prop {
        width: 35%;
        margin-left: 3%;
    }
}
/*added by prashant start*/
#header1 {
    /*background:url(../images/bg-header.gif) repeat-x 0 100%;*/
    position: relative;
}

    #header1 h1 {
        margin: 0;
        padding: 0;
        left: 0;
        top: 36px;
        position: absolute;
        width: 399px;
        height: 27px;
    }

        #header1 h1 a {
            display: block;
            float: left;
            width: 399px;
            height: 52px;
            background: url(../images/logo-text.png) no-repeat 0 0;
            text-indent: -999em;
        }

            #header1 h1 a img {
                display: none;
            }

/*DP -- Default Page*/
.banner-statusDP {
    width: 98%;
}

h3#toggleFAQ {
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 4px solid #B2B3B2;
    font-size: 16px;
    display: block;
    background: #E6E6E6;
    /*background:#E6E6E6 url(../images/bg-heading.gif) repeat-x 0px 100%;*/
    margin-bottom: 10px;
}

    h3#toggleFAQ a {
        background: url(../images/bg-common.gif) no-repeat 88% -432px;
        display: inline-block;
        padding: 5px 53px 5px 0;
        outline: 0 none;
        color: #242424;
        font-family: 'Segoe UI';
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap;
    }

        h3#toggleFAQ a:hover {
            text-decoration: none;
        }
/*added by prashant end*/

/*added by S707067*/
.alertAdjust {
    width: 95.5%;
    margin-left: 1% !important;
}

.button {
    clear: both;
    margin: 0;
    border-style: none;
    padding: 5px 5px 5px 5px;
    width: 50px;
    color: #fff;
    font-weight: bold;
    background-color: #0090cc;
}

.button-Submit {
    clear: both;
    margin: 0;
    border-style: none;
    padding: 5px 5px 5px 5px;
    width: 75px;
    color: #fff;
    font-weight: bold;
    background-color: #0090cc;
}

.InputUpload {
    clear: both;
    margin: 0;
    border-style: none;
    padding: 5px 5px 5px 5px;
    width: 75px;
    color: #fff;
    font-weight: bold;
    background-color: #0090cc;
}

.drpdwn {
    padding: 4px;
    border: 1px solid #e9e9e9;
    font-family: 'Segoe UI';
    font-size: 14px;
}

/*start added by prashant*/
.start-Process-btn {
    top: 100px;
    left: 0;
    background: #0090cc;
    color: #fff;
    padding: 3px 1px 6px 30px;
    text-align: left;
    border: 0;
    width: 185px;
    font-family: 'Segoe UI';
    font-size: 15px;
}

    .start-Process-btn:before {
        content: url(../images/left-arrow.png);
        width: 20px;
        height: 19px;
        position: absolute;
        left: 15px;
    }

ul.joining-process1 {
    width: 100%;
    margin: 10px 0 0 -9px !important;
    padding: 0;
    float: left;
}

    ul.joining-process1 li a {
        display: inline;
        padding: 0px 8px 10px 30px;
        line-height: 20px;
        font-size: 13px;
        color: #746e6e;
        font-family: 'Segoe UI';
    }



    ul.joining-process1, ul.joining-process1 li {
        margin: 0px 10px 10px 0;
        padding: 0;
        list-style: none;
        display: inline-block;
        /*background:#f6f6f6;*/
    }

        ul.joining-process1 li {
            display: inline;
            padding: 5px 0 10px 40px !important;
        }


ul.my-faq, ul.my-faq li {
    margin: 0;
    padding: 0;
    background: #f6f6f6;
}

ul.my-faq {
    margin: 0 0 8px 0;
    width: 94% !important; /*to align inside the box*/
}

    ul.my-faq li {
        padding: 8px 10px;
        margin: 0;
        border-bottom: 1px solid #FFF;
        line-height: 1.2em;
    }

        ul.my-faq li small {
            padding: 0 0 0 8px;
        }

        ul.my-faq li h5 {
            margin: 0;
            padding: 0;
        }

        ul.my-faq li a {
            /*background:url(../images/bg-common.gif) no-repeat 0 -142px; commented by prashant and added below line 27 oct 2015*/
            background: url(../images/list-style.png) no-repeat 2px 12px;
            /*padding:0 0 0 8px;commented by prashant*/
            padding: 8px 0 0 14px;
            display: block;
            color: #717271;
            font-family: 'Segoe UI';
            font-size: 13px;
            line-height: 16px;
        }

/*end Added by Prashant*/

input[type="checkbox"] {
    background: none;
    border: 1px solid #a8a8a8;
}

.breadcrumbs {
    width: 100%;
    float: left;
    height: auto;
    margin: 8px 0;
    font-size: 11px;
    font-family: 'Segoe UI';
    color: #959090;
}

    .breadcrumbs a {
        color: #d71921;
    }

.messageIcon img {
    margin-top: 3px\9;
}

ul.related-links {
    width: 90% !important;
}

h3.headerClass {
    color: #828282;
    font-family: 'Segoe UI';
    font-size: 1.8em;
    font-weight: 500;
    width: 100%;
    /*margin-top:10px;*/
}


.titleClass {
    color: #828282;
    font-family: 'Segoe UI';
    font-size: 13px;
    font-weight: 500;
    width: 550px;
    margin-bottom: 10px;
}

ul.related-links a {
    color: #717271;
    font-family: 'Segoe UI';
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
}

.noimage {
    background: none !important;
    padding: 0% !important;
}

.noimageHyper {
    background: none !important;
    padding: 0% !important;
}

.nobullets ul li {
    background: none !important;
    padding-left: 0% !important;
}

.linkHidden {
    visibility: hidden;
}


.fl-right {
    float: right !important;
}

.spancount {
    width: 26px;
    height: 18px;
    top: -12px;
    top: -26px\9;
    right: -24px;
    background: url(../images/badge.png) no-repeat 2px 0px;
    padding: 0 10px 5px 7px;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

i {
    font-style: normal;
    top: -2px;
    position: relative;
}

.ulliattachcss { /* added by S707067 for view & remove interchange*/
    /*border:none;*/
    padding: 0px;
    background-color: #f8f7f7 !important;
    color: #504d4d !important;
    height: 50% !important;
    border: 0px solid #ede8e8 !important;
    font-weight: bold;
}

.strongFaq { /* added by S707067 for Submited Query*/
    padding-left: 10px;
    margin-bottom: 5px;
}

.LiFaq { /* added by S707067 for Submited Query*/
    padding-top: 2px !important;
    padding-bottom: 5px !important;
}

.tdpadding {
    padding-top: 6px;
    padding-bottom: 2px;
    padding-left: 2px;
    display: inline-block;
}

.chkYN {
    padding-top: 2px\9;
    padding-left: 3px;
    vertical-align: middle;
    text-align: left;
}

.msgalertSave {
    font-family: 'Segoe UI';
    font-weight: 600;
    font-size: 1.3em;
    color: OliveDrab !important;
    vertical-align: text-bottom;
    padding-left: 0px !important;
}

.manditory {
    font-weight: bold;
    color: #d0131b;
}

.Infotable {
    float: left;
    margin-bottom: 9px;
}

.travelPrint {
    width: 97%;
    width: 97%\9;
}

.topStarprocessPadd {
    padding-top: 42px !important;
}

.lblcssDate {
    font-weight: normal !important;
    color: #666;
    /*padding-left: 40px;*/
    font-size: 1em;
}

.statusLineHeight {
    line-height: 2.5em;
}

.tdLineheight {
    padding-top: 1em;
}

.hyprMenuNew:after {
    content: url('../Images/new-en.gif');
    /* width: 80px; */
    /* height: 20px; */
    margin-left: 5px;
}

.uniformmemo {
    font-size: 1.1em !important;
    padding-top: 2%;
    width: 98%;
    float: left;
    padding-left: 9px;
}

.uniformmemoH {
    font-size: 1.1em !important;
    width: 98%;
    float: left;
    padding-left: 9px;
}

.uniformmemobtn {
    float: right;
    padding-right: 5%;
}

.MailNewitem {
    margin-left: 5px;
}

.menuItemLnk {
    cursor: pointer;
}

    .menuItemLnk:hover {
        text-decoration: underline;
    }

.faqsubmitqry {
    border-top: 1px solid #e9e9e9;
    padding-top: 0px;
    margin-top: 8px;
}

.mpnlCurrentTime {
    margin-bottom: -3px !important;
    /*margin-top: 14px!important;*/
    margin-top: 22px !important; /* added as part of HREmail display none*/
}

.spnHRCEmail {
    margin-bottom: 18px !important;
}

.mpnlWrkngHours {
    margin-bottom: -10px !important;
}

.mHRC_CC {
    padding-bottom: 0 !important;
}

.mpnlCoreGrade {
    margin-bottom: 12px !important;
}

.dateRghtpadding {
    padding-right: 28px;
}

.dateEmailRghtpadding {
    padding-right: 25px;
}

.defaultcursor {
    background: none !important;
    cursor: pointer !important;
}


/* New Banner */

.wrapper {
    width: 100%;
    height: 165px;
}

.banner-status-bg {
    width: 66%;
    height: 166px;
    float: left;
    background-image: url(../images/banner-bg.png);
    background-repeat: repeat-x;
    position: relative;
}

.banner-holder {
    width: 100%;
    min-height: 80px;
    height: 20%;
    background-image: url(../images/bg-layer.png);
    /*background-repeat:repeat-x;*/
    margin-top: 50px;
}

.banner-icon {
    position: absolute;
    top: 18%;
    /*left: 6%;*/
    left: 15px;
}

.banner-text {
    position: relative;
    float: left;
    margin-top: 27px;
    /*margin-left: 35%;*/
    margin-left: 130px;
    font-family: 'segoe ui';
    font-size: 2.2em;
    color: #fff;
    line-height: 100%;
    text-align: left;
}

.removeme {
    height: 20px;
    clear: both;
}

@media (min-width:600px) and (max-width:1140px) {
    .banner-status-bg {
        width: 60%;
    }

    .status-prop {
        width: 33.5%;
    }

    #statusGauge {
        text-align: center;
    }

    .banner-statusDefault {
        width: 60%;
    }
}

@media (min-width:1004px) and (max-width:1050px) {
    #statusGauge {
        margin-left: -13px;
    }
}

#container {
    display: table;
}

@media (max-width:1150px) {
    #container form {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}

#container form {
    margin-left: 15px\9 !important;
    margin-right: 15px\9 !important;
}

/*17February changes.....................*/
@media (min-width:1014px) and (max-width:1090px) {
    .banner-statusDefault img {
        width: 483px;
    }

    #sidebar-left {
        padding-right: 0px;
    }

    div#status-bar {
        min-width: 509px;
    }

    form input.file_1 {
        width: 67% !important;
    }

    #content ul.faq-list li h5.open {
        width: 98%;
    }
}


@media (min-width:1091px) and (max-width:1150px) {
    .banner-statusDefault img {
        width: 505px;
    }

    #sidebar-left {
        padding-right: 0px;
    }

    form input.file_1 {
        width: 67% !important;
    }

    #content ul.faq-list li h5.open {
        width: 98%;
    }
}


@media (min-width:1040px) and (max-width:1200px) {
    .banner-statusDefault {
        width: 67%;
    }

    form input.file_1 {
        width: 67% !important;
    }

    #content ul.faq-list li h5.open {
        width: 98%;
    }
}

@media (min-width:1014px) and (max-width:1200px) {
    .banner-status-bg {
        width: 60%;
    }

    form input.file_1 {
        width: 55% !important;
    }

    #content ul.faq-list li h5.open {
        width: 98%;
    }
}
/*SUYASH: disable vertical scroll for login page*/
#loginBody {
    overflow-y: hidden;
}
