/*----- Global reset --------------------------------------------------------------*/
html {
    overflow-y: scroll;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, label, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

strong {
    font-weight: bold;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}



/*----- Clearfix -----------------------------------------------------------------*/

.clearfix:after, .section:after, .fixed:after, .row:after {
    content: ".";
    display: flex;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix, .section, .fixed, .row {
    display: flex;
}

html[xmlns] .clearfix, html[xmlns] .section, html[xmlns] .fixed, html[xmlns] .row {
    display: block;
}

* html .clearfix, * html .section, * html .fixed, * html .row {
    height: 1%;
}

* {
    outline: none;
}



/*----- Typography ---------------------------------------------------------------*/

h1, h1 span {
    font-size: 22px;
    line-height: 28px;
}

h2, h2 span {
    font-size: 18px;
    line-height: 26px;
}

h3, h3 span {
    font-size: 16px;
    line-height: 24px;
}

h4, h4 span {
    font-size: 14px;
    line-height: 22px;
}

h5, h5 span {
    font-size: 12px;
    line-height: 20px;
}

h6, h6 span {
    font-size: 10px;
    line-height: 18px;
}

blockquote, blockquote p {
    font-size: 24px;
    line-height: 26px;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color: #858585;
}

/*-------------------Mearge by ITC On 23May ----------------*/

h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 span,
h6, h6 span, blockquote, blockquote p, blockquote span, #header .nav {
    /*font-family: 'DroidSansRegular', arial, serif;*/
}

    h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 span,
    h6, h6 span {
        margin-bottom: 20px;
        margin-left: 15px;
    }


body, p, span, div {
    /*font-family: 'DroidSansRegular', arial, serif;*/
    font-size: 14px;
    line-height: 22px;
    color: #6d6d6d;
}



ul.tabspanel li.active a::after { 
  content: "";
  border-right:1px #ccc solid;
  height:36px;
  position:absolute;
  right:-1px;
  top:4px;
}




p {
    margin-bottom: 15px;
}

a {
    color: #2b2b2b;
    text-decoration: none;
}

    a:link {
    }

    a:visited {
    }

    a:hover {
        text-decoration: underline;
    }

    a:active {
        color: #000;
    }

/*-------------------Mearge by ITC On 23May ----------------*/

.inpad-5 {
    padding: 5px;
}

.inpad-10 {
    padding: 10px;
}

.nomar {
    margin: 0 !important;
}

.strong {
    text-transform: uppercase;
    font-family: "DroidSansBold", Arial, Verdana;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

/*-------------------Mearge by ITC On 23May ----------------*/

.col-190 {
    width: 190px;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}

.col-260 {
    width: 260px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-255 {
    width: 255px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-255n {
    width: 255px;
    float: left;
    margin-right: 30px;
}

.col-215 {
    width: 215px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-275 {
    width: 275px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-185 {
    width: 185px;
    float: left;
    margin-right: 28px;
    margin-bottom: 20px;
}

.col-540 {
    width: 540px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-580 {
    width: 580px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-595 {
    width: 595px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-620 {
    width: 620px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

    .col-620 .25 {
        width: 620px;
        float: left;
        margin-right: 30px;
        margin-bottom: 20px;
        height: 25px;
    }

.col-665 {
    width: 665px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-680 {
    width: 680px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-840 {
    width: 840px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-860 {
    width: 860px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 30px;
}

.col-400 {
    width: 400px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-300 {
    width: 300px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 210px;
}

.col-480 {
    width: 480px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-495 {
    width: 495px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-375 {
    width: 375px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-365 {
    width: 365px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-90 {
    width: 90px;
    float: left;
    margin-right: 15px;
}

.col-75 {
    width: 75px;
    float: left;
    margin-right: 15px;
}

.col-75s {
    width: 75px;
    float: left;
    margin-right: 15px;
    margin-left: -30px;
    margin-top: -30px;
}

.col-75ss {
    width: 75px;
    float: left;
    margin-right: 15px;
    margin-top: -30px;
}

.col-25 {
    width: 25px;
    float: left;
    margin-right: 5px;
}

.col-15 {
    width: 15px;
    float: left;
    margin-right: 5px;
}

.col-50 {
    width: 50px;
    float: left;
    margin-right: 5px;
}

.col-60 {
    width: 60px;
    float: left;
    margin-right: 5px;
}

.col-125 {
    width: 125px;
    float: left;
    margin-right: 5px;
}

.col-165 {
    width: 165px;
    float: left;
    margin-right: 15px;
}

.col-185 {
    width: 185px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-195 {
    width: 195px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}

.col-65 {
    width: 60px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.col-540 .scrolable {
    width: auto;
}

.col-595 .scrolable {
    width: auto;
}

.col-620 .scrolable {
    width: auto;
}

.col-665 .scrolable {
    width: auto;
}

.col-680 .scrolable {
    width: auto;
}
/*-------------------Mearge by ITC On 23May ----------------*/


.col-255, .col-275, .col-185, .col-540, .col-580, .col-595,
.col-620, .col-400, .col-480, .col-496, .col-375, .col-75,
.col-25, .col-125, .col-165, .col-680, .col-665 {
    background: transparent;
}

.section {
    margin-bottom: 20px;
}

    .section > div:first-child {
        margin-left: 0;
    }

div.tiny, div.large, div.small, div.full {
    background: red;
    min-height: 40px;
}

/*-------------------Mearge by ITC On 23May ----------------*/


.mt-45 {
    margin-top: 45px !important;
}

.mt-35 {
    margin-top: 35px !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.pl-45 {
    padding-left: 45px !important;
}

.pl-35 {
    padding-left: 35px !important;
}

.pl-25 {
    padding-left: 25px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.ml-45 {
    margin-left: 45px !important;
}

.ml-35 {
    margin-left: 35px !important;
}

.ml-25 {
    margin-left: 25px !important;
}

.ml-20 {
    margin-left: 20px !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.mb-45 {
    margin-bottom: 45px !important;
}

.mb-35 {
    margin-bottom: 35px !important;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.no-mm {
    margin: 0 !important;
}

.no-mb {
    margin-bottom: 0 !important;
}

.no-mt {
    margin-top: 0 !important;
}

.bd-top {
    border-top: 1px solid #ccc;
    margin-right: 25px;
}

.bd-bottom {
    border-bottom: 1px solid #ccc;
}

.bd-left {
    border-left: 1px solid #ccc;
}

.bd-right {
    border-right: 1px solid #ccc;
}

.formular {
    padding-top: 25px;
}

.nopadding {
    padding-top: 5px !important;
}

.formular input[type=text] {
    font-family: georgia, "times new roman";
    font-style: italic;
    width: 100%;
    border-radius: 0;
    display: block;
    border-color: #b1b1b1;
    margin-top: 3px;
    color: #666;
    font-size: 12px;
}

.formular select {
    font-family: georgia, "times new roman";
    font-style: italic;
    width: 100%;
    border-radius: 0;
    display: block;
    border-color: #b1b1b1;
    margin-top: 3px;
    color: #666;
    font-size: 12px;
}

    .formular select.large {
        height: 35px;
    }

.formular textarea {
    font-family: georgia, "times new roman";
    font-style: italic;
    /*width: 100%;*/
    border-radius: 0;
    display: block;
    border-color: #b1b1b1;
    margin-top: 3px;
    /*height: 80px;*/
    color: #666;
    font-size: 12px;
}

.formular label {
    color: #9b9b9b;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "PTSansNarrowRegular", "Arial Narrow";
}

    .formular label span {
        color: #c2c2c2;
        font-style: italic;
        text-transform: none;
    }

/*-------------------Mearge by ITC On 23May----------------*/

.formular textarea.large {
    height: 318px;
    margin-top: 22px;
}

.last {
    margin-right: 0;
}

.right {
    margin-left: 80px !important;
}

.clean-input {
    padding: 5px 0;
    vertical-align: text-bottom;
}

label.serif,
label.serif span {
    font-family: 'Georgia', 'Times New Roman';
    text-transform: none;
}

.serif {
    font-family: 'Georgia', 'Times New Roman';
    text-transform: none;
}

.err-message {
    display: block;
    color: red;
    display: none;
    font-size: 10px;
}

.icon-bubble {
    background: url('images/icon-bubble.png') no-repeat left top;
    padding-left: 40px;
    margin-top: 20px;
    margin-bottom: 0;
}

.icon-safe {
    background: url('images/icon-safe.png') no-repeat left top;
    padding-left: 40px;
    margin-top: 20px;
    margin-bottom: 0;
}

.icon-bubble-modal {
    background: url('images/icon-bubble.png') no-repeat left top;
    padding-left: 40px;
    margin-top: 5px;
    margin-bottom: 0;
}

img.icon-paperless {
    background: url('images/paperless.png') no-repeat right top;
    padding-left: -40px;
    margin-top: 20px;
    margin-bottom: 0;
}

#dropdown {
    width: 468px;
    position: absolute;
    right: 248px;
    top: 133px;
    z-index: 9999;
    border: 8px solid #CCCCCC;
    border: 8px solid rgba(0,0,0,0.2);
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
}

    #dropdown div {
        float: left;
        width: 115px;
        background: #fff;
        height: 250px;
        padding: 25px 20px;
        border-top: 3px solid #fff;
        cursor: pointer;
    }

    #dropdown h2 {
        font-family: "PTSansNarrowRegular", "Arial Narrow";
        font-size: 22px;
        height: 80px;
        color: #000;
    }

    #dropdown p {
        font-family: Georgia, "Times New Roman";
        font-size: 12px;
        color: #9b9b9b;
        font-style: italic;
    }

    #dropdown .option-01 {
        border-right: 1px solid #ccc;
    }

    #dropdown .option-02 {
        border-right: 1px solid #ccc;
    }

    #dropdown a:link {
    }

    #dropdown a:visited {
    }

    #dropdown a:hover {
        text-decoration: none;
        color: #357FE3;
    }

    #dropdown a:active {
    }

#dropdown2 {
    width: 528px;
    position: absolute;
    right: 5px;
    top: 133px;
    z-index: 9999;
    border: 8px solid #CCCCCC;
    border: 8px solid rgba(0,0,0,0.2);
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
}

    #dropdown2 div {
        float: left;
        width: 134px;
        background: #fff;
        height: 250px;
        padding: 25px 20px;
        border-top: 3px solid #fff;
        cursor: pointer;
    }

    #dropdown2 h2 {
        font-family: "PT Sans Narrow", "Arial Narrow";
        font-size: 22px;
        height: 80px;
        color: #000;
    }

    #dropdown2 p {
        font-family: Georgia, "Times New Roman";
        font-size: 12px;
        color: #9b9b9b;
        font-style: italic;
    }

    #dropdown2 .option-01 {
        border-right: 1px solid #ccc;
    }

    #dropdown2 .option-02 {
        border-right: 1px solid #ccc;
    }

    #dropdown2 .option-03 {
        border-right: 1px solid #ccc;
    }

    #dropdown2 a:link {
    }

    #dropdown2 a:visited {
    }

    #dropdown2 a:hover {
        text-decoration: none;
        color: #357FE3;
    }

    #dropdown2 a:active
    /*------------------- Mearge by ITC On 23May ----------------*/
    #section-hard-copy {
        padding: 15px !important;
        margin-left: 15px;
        width: 655px;
        display: none;
    }

#section-other-address {
    padding: 0 0 15px 15px !important;
    margin-top: 10px;
    display: none;
}

#sections-councels-order {
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#sections-third-party {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-vb {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

    #section-record-vb h4 {
        margin-bottom: 5px;
        margin-top: 25px;
        color: #000;
    }

#section-record-keywords {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-previews {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    margin: 0;
    display: none;
}

#section-record-up-previews {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    margin: 0;
    display: none;
}


#section-record-deliver {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-deliver1 {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-other {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-other1 {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}

#section-record-up-other1 {
    margin-top: 5px;
    padding-left: 15px;
    padding-left: 15px !important;
    display: none;
}
/* By Ajay Joshi */


/*-------------------Mearge by ITC On 23May ----------------*/
#nhardcopy {
    margin-top: -8px;
}

#ncd {
    margin-top: -8px;
}

#page-wizard-step-04 label {
    font-family: Georgia,'Times New Roman';
    color: #555;
    text-transform: none;
    font-size: 12px;
}

#wizard-details-controls {
    position: absolute;
    top: 245px;
    width: 943px;
    height: 160px;
    z-index: 999;
}

    #wizard-details-controls.fixed {
        position: fixed;
        top: 0;
    }

        #wizard-details-controls.fixed #tabs-controls {
            border-bottom: 1px solid #CCCCCC;
            padding-top: 20px;
            -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
        }

#order-header {
    padding-bottom: 145px;
}

#footer {
    position: relative;
    background: #fff;
    border-top: 1px solid #ABABAB;
    border-left: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;
    height: 45px;
    padding: 10px;
}

    #footer .copyright {
        margin-bottom: 3px;
        color: #9E9E9E;
        font-size: 11px;
    }

    #footer a {
        color: #3988D5;
        font-size: 13px;
        font-family: 'PTSansNarrowRegular', Arial;
    }

    #footer .support {
        line-height: 45px;
        display: block;
        float: right;
        padding: 0 15px;
    }

    #footer .fixed > div {
        margin-bottom: 0;
    }

/*-------------------Mearge by ITC On 23May ----------------*/
#location-02, #location-03, #location-04, #location-05, #location-06, #location-07, /*Changes for Adding more locations ARJ 4-8-2012*/
#location-08, #location-09, #location-10, #location-11, #location-12, #location-13,
#location-14, #location-15, #location-16, #location-17, #location-18, #location-19,
#location-20 {
    display: none;
}

#up_location-02, #up_location-03, #up_location-04, #up_location-05,
#up_location-06, #up_location-07, /*Changes for Adding more locations ARJ 4-8-2012*/
#up_location-08, #up_location-09, #up_location-10, #up_location-11,
#up_location-12, #up_location-13, #up_location-14, #up_location-15,
#up_location-16, #up_location-17, #up_location-18, #up_location-19,
#up_location-20 {
    display: none;
}

#counsel-02, #counsel-03, #counsel-04, #counsel-05, #counsel-06, #counsel-07,
#counsel-08, #counsel-09, #counsel-10 {
    display: none;
}

#up_counsel-02, #up_counsel-03, #up_counsel-04, #up_counsel-05,
#up_counsel-06, #up_counsel-07,
#up_counsel-08, #up_counsel-09, #up_counsel-10 {
    display: none;
}

#add-location {
    cursor: pointer;
}

#add-counsel {
    cursor: pointer;
}

/*-------------------Mearge by ITC On 23May ----------------*/
#support-form {
    width: 300px;
    position: absolute;
    bottom: 55px;
    right: 5px;
    height: auto;
    z-index: 9999;
    border: 8px solid #CCCCCC;
    border: 8px solid rgba(0,0,0,0.1);
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
}

    #support-form > div {
        width: 300px;
        height: auto;
        border: 1px solid #A8C6DE;
        background: #fff;
        display: block;
        float: left;
    }

    #support-form .set-01 {
        border-top: 2px solid #EE8468;
        display: block;
        float: left;
    }

    #support-form .set-01,
    #support-form .set-03,
    #support-form .set-02 {
        padding: 15px 20px 15px 20px;
        border-bottom: 1px solid #DDDDDD;
        display: block;
        float: left;
    }

    #support-form h4 {
        font-family: Aria, Verdana;
        color: #373737;
        font-weight: bold;
        font-size: 13px;
        margin-bottom: 15px;
    }

    #support-form ul {
        margin-bottom: 0;
    }

        #support-form ul li {
            background: transparent;
            height: 25px;
            margin-bottom: 1px;
        }

        #support-form ul strong {
            display: block;
            width: 60px;
            float: left;
            font-weight: normal;
            color: #ccc;
            font-size: 11px;
            line-height: 25px;
        }

        #support-form ul span {
            display: block;
            width: 200px;
            float: left;
            color: #373737;
            font-size: 16px;
            font-family: Georgia, 'Times New Roman';
            line-height: 25px;
        }

    #support-form strong {
        display: block;
        width: 60px;
        float: left;
        font-weight: normal;
        color: #ccc;
        font-size: 11px;
        line-height: 25px;
    }

    #support-form span {
        display: block;
        width: 200px;
        float: left;
        color: #373737;
        font-size: 16px;
        font-family: Georgia, 'Times New Roman';
        line-height: 25px;
    }

    #support-form textarea {
        height: 60px;
        width: 100%;
        border-color: #B1B1B1;
        border-radius: 0 0 0 0;
        color: #666666;
        display: block;
        font-family: georgia,"times new roman";
        font-size: 11px;
        font-style: italic;
        margin-top: 3px;
        width: 100%;
        line-height: 17px;
    }

    #support-form .ui a {
        display: block;
        padding: 4px 10px;
        float: right;
        margin-top: 10px;
        margin-right: 10px;
    }

    #support-form .ui .bt-continue {
        margin-right: 20px;
        background: url('images/back-ui-bt-continue.png') repeat-x left center;
        border: 1px solid #FFFFFF;
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        color: #FFFFFF;
    }

        #support-form .ui .bt-continue:link {
        }

        #support-form .ui .bt-continue:visited {
        }

        #support-form .ui .bt-continue:hover {
            text-decoration: none;
        }

        #support-form .ui .bt-continue:active {
        }

#page-wizard-step-04 label {
    font-family: Georgia,'Times New Roman';
    color: #555;
    text-transform: none;
    font-size: 12px;
}

.extra-info-section {
    background: none repeat scroll 0 0 #FFFFEB;
    border: 1px solid #FFEEB8;
    padding: 15px;
}

    .extra-info-section p {
        margin-bottom: 0;
        margin-top: 12px;
    }

    .extra-info-section h4 {
        color: #000;
        font-weight: bold;
        margin: 0;
    }

.section {
    position: relative;
}

.info-settings {
    width: 58px;
    position: absolute;
    top: 15px;
    right: 0;
    height: 24px;
    padding: 5px;
}

    .info-settings a {
        display: block;
        float: left;
        width: 24px;
        height: 24px;
        background: url('images/back-info-options.png') no-repeat;
    }

    .info-settings .icon-edit {
        background-position: 0px top;
    }

    .info-settings .icon-minimize {
        background-position: -24px top;
        border-left: 1px solid #ccc;
    }

        .info-settings .icon-minimize.minimized {
            background-position: -48px top;
        }

    .info-settings .icon-edit:link {
    }

    .info-settings .icon-edit:visited {
    }

    .info-settings .icon-edit:hover {
        background-position: 0px bottom;
    }

    .info-settings .icon-edit:actiove {
    }

    .info-settings .icon-minimize:link {
    }

    .info-settings .icon-minimize:visited {
    }

    .info-settings .icon-minimize:hover {
        background-position: -24px bottom;
    }

    .info-settings .icon-minimize:actiove {
    }

    .info-settings .icon-minimize.minimized:link {
    }

    .info-settings .icon-minimize.minimized:visited {
    }

    .info-settings .icon-minimize.minimized:hover {
        background-position: -48px bottom;
    }

    .info-settings .icon-minimize.minimized:actiove {
    }

.section.record-info .attachments span {
    display: block;
}

.section.record-info .attachments a {
    display: block;
    color: #000;
    font-family: Georgia,'Times New Roman';
}

.section.record-info p.description {
    display: block;
    color: #000 !important;
    font-family: Georgia,'Times New Roman';
    font-style: italic;
}

.section.record-info {
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    margin: 10px 0 0 0;
    min-height: 120px;
    position: relative;
}

    .section.record-info h3,
    .section.record-info h4,
    .section.record-info h5 {
        margin: 0;
        font-family: "PTSansNarrowRegular", "Arial Narrow" Narrow;
    }

    /*-------------------Mearge by ITC On 23May ----------------*/

    .section.record-info .info-settings {
        width: 28px;
    }

    .section.record-info h4 {
        color: #373737;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 18px;
    }

    .section.record-info h5 {
        color: #999;
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .section.record-info span {
        color: #b3b3b3;
        font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
        font-size: 14px;
    }

        .section.record-info span strong {
            color: #373737;
        }

        .section.record-info span a {
            color: #357fe3;
        }

    .section.record-info p.description {
        color: #686868;
        font-family: georgia, "Times New Roman";
        font-style: "Italic";
        margin: 0;
    }

    .section.record-info .col-125 > a {
        display: block;
        color: #357fe3;
    }

    .section.record-info .formular {
        padding: 0;
    }

.formular.delivery {
}

    .formular.delivery span {
    }

        .formular.delivery span strong {
            color: #000;
            font-family: georgia, "Times New Roman";
        }

.section.bt-border {
    border-bottom: 1px solid #b7b4df !important;
}

.section.no-bt-border {
    border-bottom: none !important;
}

.section.no-tt-border {
    border-top: none !important;
}

/*-------------------Mearge by ITC On 23May ----------------*/

.section.record {
    border: 1px solid #b7b4df;
    padding: 20px 20px 0 65px;
    background: #f9f9f9;
    margin-top: 0;
    border-top: none;
    min-height: 120px;
    position: relative;
}

    .section.record h3,
    .section.record h4,
    .section.record h5 {
        margin: 0;
        font-family: "PTSansNarrowRegular";
    }

    .section.record .delete {
        text-decoration: underline;
        cursor: pointer;
    }

    .section.record h4 {
        color: #373737;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 18px;
    }

    .section.record h5 {
        color: #999;
        font-size: 16px;
    }

    .section.record span {
        color: #b3b3b3;
        font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
        font-size: 14px;
    }

        .section.record span strong {
            color: #373737;
        }

        .section.record span a {
            color: #357fe3;
        }

    .section.record p.description {
        color: #686868;
        font-family: georgia, "Times New Roman";
        font-style: "Italic";
        margin: 0;
    }

    .section.record .col-125 > a {
        display: block;
        color: #357fe3;
    }

    .section.record .formular {
        padding: 0;
    }

.section .mentions {
    height: 100px;
    background: #F8F6F5;
    border: 1px dashed #888;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 10px !important;
    color: #000;
}

.section.record .label {
    position: absolute;
    width: 62px;
    height: 45px;
    background: url("images/back-label.png") no-repeat left top;
    position: absolute;
    left: -20px;
    top: 25px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    line-height: 45px;
    padding-right: 8px;
}

    .section.record .label span {
        margin-left: 35px;
        display: block;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
        line-height: 45px;
        color: #fff;
    }



.location-section {
    position: relative;
    padding-bottom: 25px;
}

    .location-section .label {
        position: absolute;
        width: 62px;
        height: 45px;
        background: url("images/back-label.png") no-repeat left top;
        position: absolute;
        left: -85px;
        top: 25px;
        color: #fff;
        font-weight: bold;
        font-size: 20px;
        line-height: 45px;
        padding-right: 8px;
    }

        .location-section .label span {
            margin-left: 35px;
            display: block;
            text-align: center;
            font-weight: bold;
            font-size: 20px;
            line-height: 45px;
            color: #fff;
        }

    .location-section .col-400,
    .location-section .col-185,
    .location-section .col-215 {
        margin-right: 17px;
    }

/* Changes for Adding more counsels ARJ 4-5-2012*/

.counsel-section {
    position: relative;
    padding-bottom: 25px;
}

    .counsel-section .label {
        position: absolute;
        width: 62px;
        height: 45px;
        background: url("images/back-label.png") no-repeat left top;
        position: absolute;
        left: -85px;
        top: 25px;
        color: #fff;
        font-weight: bold;
        font-size: 20px;
        line-height: 45px;
        padding-right: 8px;
    }

        .counsel-section .label span {
            margin-left: 35px;
            display: block;
            text-align: center;
            font-weight: bold;
            font-size: 20px;
            line-height: 45px;
            color: #fff;
        }

    .counsel-section .col-400,
    .counsel-section .col-185,
    .counsel-section .col-215 {
        margin-right: 17px;
    }


.section.locations {
    padding-right: 0;
    padding-left: 70px;
}

.section.counsels {
    padding-right: 0;
    padding-left: 70px;
}
/*Changes for Adding more counsels ARJ 4-5-2012*/

/*-------------------Mearge by ITC On 23May ----------------*/
.button-continue {
    height: 48px;
    background: #4bb2fa url('images/back-buttons.png') no-repeat right -184px;
    font-weight: bold;
    font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
    display: block;
    width: 100px;
    line-height: 48px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.2);
    text-align: left;
    padding-left: 25px;
    padding-right: 30px;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px #444;
    float: right;
}

    .button-continue:link {
    }

    .button-continue:visited {
    }

    .button-continue:hover {
        text-decoration: none;
    }

    .button-continue:active {
        text-decoration: none;
        color: #fff;
    }

    .button-continue span {
        display: block;
        text-transform: none;
        color: #fff;
        font-family: 'Open Sans';
        font-weight: 200;
        font-size: 14px;
        font-weight: 12px;
    }

    .button-continue.disabled {
        background: #4bb2fa url('images/back-buttons.png') no-repeat right -136px;
    }

.button-savedraft {
    display: none;
    height: 48px;
    background: #4bb2fa url('images/back-buttons.png') no-repeat right -300px;
    font-weight: bold;
    font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
    width: 100px;
    line-height: 48px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.2);
    text-align: left;
    padding-left: 25px;
    padding-right: 30px;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px #444;
    float: right;
    margin-right: 10px;
}

    .button-savedraft:link {
    }

    .button-savedraft:visited {
    }

    .button-savedraft:hover {
        text-decoration: none;
    }

    .button-savedraft:active ` {
        text-decoration: none;
        color: #fff;
    }

.button-drafts span {
    display: block;
    text-transform: none;
    color: #fff;
    font-family: 'Open Sans';
    font-weight: 200;
    font-size: 14px;
    font-weight: 12px;
}

.button-cancel {
    height: 48px;
    font-weight: bold;
    font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
    display: block;
    width: 100px;
    line-height: 48px;
    text-align: center;
    font-size: 17px;
    color: #357fe3;
    float: right;
}

.button-drafts {
    height: 48px;
    background: #4bb2fa url('images/back-buttons.png') no-repeat right -184px;
    font-weight: bold;
    font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
    display: block;
    width: 100px;
    line-height: 26px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.2);
    text-align: left;
    padding-left: 25px;
    padding-right: 30px;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px #444;
    float: right;
    cursor: pointer;
}

    .button-drafts:link {
    }

    .button-drafts:visited {
    }

    .button-drafts:hover {
        text-decoration: none;
    }

    .button-drafts:active {
        text-decoration: none;
        color: #fff;
    }

    .button-drafts span {
        display: block;
        text-transform: none;
        color: #fff;
        font-family: 'Open Sans';
        font-weight: 200;
        font-size: 14px;
        font-weight: 12px;
    }

.button-delete-drafts {
    height: 48px;
    background: #4bb2fa url('images/back-buttons.png') no-repeat right -300px;
    font-weight: bold;
    font-family: "PTSansNarrowRegular", "Arial Narrow", Verdana;
    display: block;
    width: 100px;
    line-height: 48px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.2);
    text-align: left;
    padding-left: 25px;
    padding-right: 30px;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px #444;
    float: left;
    cursor: pointer;
}

    .button-delete-drafts:link {
    }

    .button-delete-drafts:visited {
    }

    .button-delete-drafts:hover {
        text-decoration: none;
    }

    .button-delete-drafts:active {
        text-decoration: none;
        color: #fff;
    }


.button-clean {
    font-weight: bold;
    font-family: "PTSansNarrowRegular", Arial, Verdana;
    text-align: center;
    font-size: 17px;
    color: #357fe3;
    display: inline-block;
    padding: 5px;
    margin-top: 3px;
}

#page-upload-nav .button-continue {
    width: 130px;
}

#page-upload-nav {
    padding: 15px;
    height: 50px;
}

#page-wizard-nav {
    padding: 15px;
    height: 50px;
}

#page-drafts-nav {
    padding: 15px;
    height: 50px;
}

input[type="text"], input[type="checkbox"],
input[type="option"], select, textarea {
    -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

    input[type="text"]:focus, input[type="checkbox"]:focus,
    input[type="option"]:focus, select:focus, textarea:focus {
        border-color: rgba(82, 168, 236, 0.8);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
        outline: medium none;
    }

.invalid {
    border-color: #FD6464 !important;
    border-color: rgba(255, 0, 0, 0.6) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 3px rgba(255, 0, 0, 0.6) !important;
}

/*-------------------Mearge by ITC On 23May ----------------*/



/*----- General ------------------------------------------------------------------*/

#page-wizard-step-01 {
    display: block;
}

    #page-wizard-step-01 .part-01 .formular {
        height: 90px;
    }

#page-wizard-step-04 h3,
.delivery-part h3 {
    color: #000;
    font-family: 'DroidSansRegular', Arial;
    margin-bottom: 0;
    margin-top: 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

#page-wizard-step-04 .formular {
    padding-top: 15px;
}

/*-------------------24May2012 ----------------*/

#page-wizard-step-01,
#page-wizard-step-02,
#page-wizard-step-03,
#page-wizard-step-04,
#page-wizard-step-05 {
    background: #fff;
    margin-bottom: 65px;
}

    #page-wizard-step-01 .part-01.curent > .section {
        border: 1px solid #fdc97f;
    }

.page-wizard-finish {
    padding: 10px;
    margin: 9px;
}

    .page-wizard-finish h1 {
        margin: 0;
        font-family: Georgia, "Times New Roman";
        color: #000;
    }

    .page-wizard-finish p {
        margin: 0;
        font-family: Georgia, "Times New Roman";
        color: #000;
    }

        .page-wizard-finish p a {
            margin: 0;
            font-family: Georgia, "Times New Roman";
            color: #387EC1;
            text-decoration: underline;
        }

#add-attachment-modal {
    height: 460px;
    width: 720px;
}

#add-instructions-modal {
    height: 460px;
    width: 720px;
}

#new-location-modal {
    z-index: 2000;
}

#page-wizard-step-01 .part-01 .col-255 > div {
    padding: 5px 0;
    vertical-align: text-bottom;
}

#page-wizard-step-04 .formular .fixed > div {
    padding: 5px 0;
    vertical-align: text-bottom;
}



/*----- General ------------------------------------------------------------------*/
/*-------------------24May2012 ----------------*/
body {
    background: url('images/back-body.png');
}


#wrapper {
    width: 975px;
    margin: 0 auto 0 auto;
    position: relative;
}

#header {
    height: 140px;
    background: url('Images/header.png') center center no-repeat;
    margin-bottom: 20px;
    position: relative;
}

    /*--------------- ITC Remove z-index-------- */
    #header ul {
        height: 30px;
        margin: auto;
        position: absolute;
        bottom: 1px;
        right: 1px;
        padding-right: 20px; /*z-index:9999;*/
    }
        /*--------------- ITC Remove z-index-------- */
        #header ul li {
            float: right;
            margin-left: 0px;
            font-family: 'PTSansNarrowBold', Arial Narrow;
            text-transform: uppercase;
            font-size: 16px;
        }

        #header ul a {
            color: #fff;
            padding: 6px 10px;
            display: block;
            text-shadow: 0 1px #000;
            width: 140px;
            text-align: center;
        }

            #header ul a:link {
            }

            #header ul a:visited {
            }

            #header ul a:active {
            }

        #header ul a {
            color: #fff;
            padding: 6px 10px;
            display: block;
            text-shadow: 0 1px #000;
            width: 140px;
            text-align: center;
        }

#shadow {
    position: absolute;
    bottom: 0px;
    right: 20px;
    height: 32px;
    width: 140px;
    background: url('Images/back-menu-highlight.png') no-repeat center -4px;
    display: none;
}

#account {
    position: absolute;
    padding-right: 20px;
    right: 0;
    top: 10px;
    height: 85px;
}

    #account a {
        color: #fff;
        text-transform: uppercase;
        font-size: 11px;
    }


    /*----- ITCube changes START ------------------------------------------------------------------*/
    #account h2 {
        color: #000;
        margin-bottom: 3px;
        text-align: left;
    }

    #account span {
        color: #fff;
        display: block;
        line-height: 15px;
        text-align: left;
    }

    #account div span.divider {
        display: inline-block;
        color: #000;
        height: 8px;
        width: 1px;
        margin: 0 9px 0 11px;
        background: #000;
    }

{
    text-align: right;
}

td {
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    line-height: 18px;
    color: #6d6d6d;
}



/*----- Rollover menu -----------------------------------------------*/


#header ul a:hover {
    text-decoration: none;
    bottom: 0px;
    right: 0px;
    height: 32px;
    width: 140px;
    background: url('images/back-menu-highlight.png') no-repeat center -4px;
}

#header ul li.active a {
    text-decoration: none;
    bottom: 0px;
    right: 0px;
    height: 32px;
    width: 140px;
    background: url('images/back-menu-highlight.png') no-repeat center -4px;
}


/*----- ITCube changes END ------------------------------------------------------------------*/
#account div {
    text-align: left;
    color: #3c3c3c;
}

#content {
    background: #fff;
    padding: 15px;
    border: 1px solid #ababab;
    padding-bottom: 30px;
}

#tabs-controls {
    margin: 0 -15px 0 -15px;
}

    #tabs-controls .tabs {
        border-bottom: 1px solid #c8c8c8;
        background: #fff;
        height: 38px;
        padding-left: 25px;
        margin-bottom: 10px;
    }

        #tabs-controls .tabs li {
            height: 38px;
            float: left;
            margin-right: 22px;
            background: #fff;
            padding-left: 5px;
        }

        #tabs-controls .tabs a {
            line-height: 38px;
            display: block;
            padding: 0 20px 0 18px;
            font-size: 14px;
            font-weight: bold;
            color: #c8c8c8;
            text-transform: uppercase;
        }

        #tabs-controls .tabs .tab-01 {
            width: 124px;
            overflow: hidden;
        }

        #tabs-controls .tabs .tab-02 {
            width: 140px;
            overflow: hidden;
        }

            #tabs-controls .tabs .tab-02 a {
                padding-right: 0;
            }

        #tabs-controls .tabs .tab-05 {
            width: 152px;
            overflow: hidden;
        }

            #tabs-controls .tabs .tab-05 a {
                padding-right: 0;
            }

        #tabs-controls .tabs li.done {
            background: #fff url('images/back-tab-checked.png') no-repeat left center;
        }

            #tabs-controls .tabs li.done a {
                color: #ff9b00;
            }

        #tabs-controls .tabs li.curent.first.tab-01 {
            background: #fff url('images/back-tabs-numbers.png') no-repeat 2px 0;
        }

        #tabs-controls .tabs li.curent.first.tab-02 {
            background: #fff url('images/back-tabs-numbers.png') no-repeat 2px -40px;
        }

        #tabs-controls .tabs li.curent.first.tab-03 {
            background: #fff url('images/back-tabs-numbers.png') no-repeat 2px -80px;
        }

        #tabs-controls .tabs li.curent.first.tab-04 {
            background: #fff url('images/back-tabs-numbers.png') no-repeat 2px -120px;
        }

        #tabs-controls .tabs li.curent.first.tab-05 {
            background: #fff url('images/back-tabs-numbers.png') no-repeat 2px -160px;
        }

        #tabs-controls .tabs a:link {
        }

        #tabs-controls .tabs a:visited {
        }

        #tabs-controls .tabs a:hover {
            text-decoration: none;
        }

        #tabs-controls .tabs a:active {
        }

        /*-------------------Mearge by ITC On 24May2012 ----------------*/


        #tabs-controls .tabs .tab-05 {
            margin: 0;
        }

        #tabs-controls .tabs li.curent {
            border-top: 1px solid #c8c8c8;
            border-left: 1px solid #c8c8c8;
            border-right: 1px solid #c8c8c8;
        }

            #tabs-controls .tabs li.curent a {
                color: #ff9b00;
            }

    #tabs-controls .details li {
        float: left;
        width: 140px;
        height: 20px;
        margin-left: 5px;
        padding-left: 16px;
        margin-bottom: 2px;
        color: #9c9c9c;
    }

    #tabs-controls .details {
        height: 50px;
        margin-left: 40px;
        font-family: "DroidSansRegular";
        text-transform: uppercase;
        overflow: hidden;
    }

        #tabs-controls .details li.curent {
            background: url('images/back-check.png') no-repeat left center;
            font-weight: bold;
            font-family: 'PTSansNarrowRegular', Arial;
            color: #000;
        }

        #tabs-controls .details li.det-01 {
            width: 129px;
        }

        #tabs-controls .details li.det-02 {
            width: 140px;
        }

        #tabs-controls .details li.det-03 {
            width: 195px;
        }

        #tabs-controls .details li.det-04 {
            width: 218px;
        }

        #tabs-controls .details li.det-05 {
            width: 120px;
        }

    #tabs-controls .tab-04 {
        width: 208px;
    }

    #tabs-controls .progress {
        height: 25px;
        margin: 5px 26px 5px 26px;
    }

        #tabs-controls .progress li {
            background: url('images/back-progress.png') no-repeat left 0px;
            float: left;
            width: 92px;
            height: 20px;
            display: block;
            overflow: hidden;
        }

            #tabs-controls .progress li div {
                width: 92px;
                height: 20px;
                display: none;
            }

                #tabs-controls .progress li div div {
                    width: 92px;
                    height: 20px;
                    display: none;
                }

            #tabs-controls .progress li.ready div {
                background: url('images/back-progress.png') no-repeat left -20px;
                display: block;
            }

            #tabs-controls .progress li.done div {
                display: block;
            }

                #tabs-controls .progress li.done div div {
                    background: url('images/back-progress.png') no-repeat right -40px;
                    display: block;
                    display: block;
                }

            #tabs-controls .progress li.curent div {
                display: block;
            }

                #tabs-controls .progress li.curent div div {
                    background: url('images/back-progress.png') no-repeat left -40px;
                    display: block;
                    display: block;
                }

#order-details {
    background: #fff;
    height: 35px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -15px;
}

    #order-details a {
        display: block;
        color: #357FE3;
        font-size: 20px;
        padding-top: 5px;
        float: right;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
    }

        /*-------------------Mearge by ITC On 24May2012 ----------------*/

        #order-details a:link {
        }

        #order-details a:visited {
        }

        #order-details a:hover {
            text-decoration: none;
        }

        #order-details a:active {
        }

    #order-details span {
        background: transparent;
        color: #ccc;
        display: block;
        float: left;
        margin-right: 15px;
        height: 30px;
        line-height: 28px;
        vertical-align: text-top;
    }

        #order-details span strong {
            background: transparent;
            color: #000;
            display: inline;
        }

            #order-details span strong.large {
                color: #000;
                font-size: 20px;
                text-align: middle;
                padding-top: 5px;
            }

#order-confirm {
    background: transparent;
    height: 35px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -15px;
    display: none;
}

    #order-confirm a.save {
        display: block;
        color: #357FE3;
        font-size: 20px;
        float: right;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        background: transparent;
        padding: 2px;
        height: 30px;
        padding-right: 10px;
        line-height: 30px;
        border-right: 1px solid #ccc;
    }

    #order-confirm a.print {
        display: block;
        color: #357FE3;
        font-size: 20px;
        float: right;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        background: transparent;
        padding: 2px;
        margin-left: 5px;
    }

    #order-confirm a:link {
    }

    #order-confirm a:visited {
    }

    #order-confirm a:hover {
        text-decoration: none;
    }

    #order-confirm a:active {
    }

    #order-confirm span {
        background: transparent;
        color: #ccc;
        display: block;
        float: left;
        margin-right: 15px;
        height: 30px;
        line-height: 28px;
        vertical-align: text-top;
    }

        #order-confirm span strong {
            background: transparent;
            color: #000;
            display: inline;
        }

            #order-confirm span strong.large {
                color: #000;
                font-size: 20px;
                text-align: middle;
                padding-top: 5px;
            }

#order-submit {
    background: transparent;
    height: 35px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -15px;
    display: none;
}

    #order-submit a.save {
        display: block;
        color: #357FE3;
        font-size: 20px;
        float: right;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        background: transparent;
        padding: 2px;
        height: 30px;
        padding-right: 10px;
        line-height: 30px;
    }

    #order-submit a.print {
        display: none;
        color: #357FE3;
        font-size: 20px;
        float: right;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        background: transparent;
        padding: 2px;
        margin-left: 5px;
    }

    #order-submit a:link {
    }

    #order-submit a:visited {
    }

    #order-submit a:hover {
        text-decoration: none;
    }

    #order-submit a:active {
    }

#councels-advanced-search {
    background: #F9F9F9;
    margin: 0 25px 25px 25px;
    border-left: 1px solid #8985c4;
    border-right: 1px solid #8985c4;
    border-bottom: 1px solid #8985c4;
    padding: 15px 25px 35px 25px;
    display: block;
    display: none;
    position: relative;
}

    #councels-advanced-search .close {
        position: absolute;
        right: 43px;
        top: 9px;
        color: #333;
        font-family: georgia, "Times New Roman";
        font-style: italic;
        display: block;
        height: 20px;
        width: 60px;
        text-decoration: none;
        background: url('images/ie6/close.gif') no-repeat left center;
        padding-left: 20px;
    }

    #councels-advanced-search .button {
        display: block;
        width: 90px;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left -68px;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
        margin-top: 18px;
        margin-left: 22px;
    }

        #councels-advanced-search .button:link {
        }

        #councels-advanced-search .button:visited {
        }

        #councels-advanced-search .button:hover {
            text-decoration: none;
        }

        #councels-advanced-search .button:active {
        }

.show-councels-advanced-search {
    color: #357fe3;
    text-decoration: underline;
}

#billing-advanced-search {
    background: #F9F9F9;
    margin: 0 25px 25px 25px;
    border-left: 1px solid #8985c4;
    border-right: 1px solid #8985c4;
    border-bottom: 1px solid #8985c4;
    padding: 15px 25px 35px 25px;
    display: block;
    display: none;
    position: relative;
    height: 220px;
}

    #billing-advanced-search .close {
        position: absolute;
        right: 43px;
        top: 9px;
        color: #333;
        font-family: georgia, "Times New Roman";
        font-style: italic;
        display: block;
        height: 20px;
        width: 60px;
        text-decoration: none;
        background: url('images/ie6/close.gif') no-repeat left center;
        padding-left: 20px;
    }

    #billing-advanced-search .button {
        display: block;
        width: 90px;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left -68px;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
        margin-top: 18px;
    }

        /*-------------------Mearge by ITC On 24May2012 ----------------*/

        #billing-advanced-search .button:link {
        }

        #billing-advanced-search .button:visited {
        }

        #billing-advanced-search .button:hover {
            text-decoration: none;
        }

        #billing-advanced-search .button:active {
        }

#billing-search-modal table a {
    color: #399BFE;
    text-decoration: underline;
}

.billing-item {
    border: 1px dashed #ccc;
    padding-top: 20px;
    display: none;
}

    .billing-item a {
        color: #399BFE;
        text-decoration: underline;
        font-family: Georgia, 'Times New Roman';
    }

    .billing-item p {
        padding-left: 20px;
        margin-bottom: 5px;
        color: #888;
    }

        .billing-item p strong {
            color: #000;
            font-family: Georgia, 'Times New Roman';
        }

.record.councel p {
    color: #000;
    font-family: Georgia, 'Times New Roman';
}

    .record.councel p.large {
        font-size: 16px;
    }

.record.councel a {
    color: #399BFE;
    text-decoration: underline;
    font-family: Georgia, 'Times New Roman';
}

.record.councel .label {
    background: url("images/back-label-grey.png") no-repeat left top;
    padding-right: 0;
    padding-left: 18px;
    text-align: left;
}


#councel-md-0,
#councel-md-1,
#councel-md-2 {
    background: none;
    border: none;
    font-weight: normal;
}

    #councel-md-0 span,
    #councel-md-1 span,
    #councel-md-2 span {
        font-family: Georgia, 'Times New Roman' !important;
    }


#advanced-search {
    background: #F9F9F9;
    background: rgba(245,245,245,0.7);
    margin: 0 25px 25px 25px;
    border-left: 1px solid #8985c4;
    border-right: 1px solid #8985c4;
    border-bottom: 1px solid #8985c4;
    padding: 35px 25px;
    display: block;
    display: none;
    position: relative;
}

    #advanced-search .formular {
        padding: 0;
    }

    #advanced-search .button {
        display: block;
        width: 90px;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left -68px;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
        margin-top: 18px;
        margin-left: 22px;
    }

    #advanced-search .details {
        font-family: Georgia, "Times New Roman";
        font-size: 12px;
        color: #434343;
        font-style: italic;
        line-height: 22px;
        padding-top: 14px;
        padding-right: 10px;
    }

    #advanced-search .close {
        position: absolute;
        right: 43px;
        top: 9px;
        color: #333;
        font-family: georgia, "Times New Roman";
        font-style: italic;
        display: block;
        height: 20px;
        width: 60px;
        text-decoration: none;
        background: url('images/ie6/close.gif') no-repeat left center;
        padding-left: 20px;
    }

#upload-title {
    display: none;
}

/*-------------------Mearge by ITC On 24May2012 ----------------*/


.org-button {
    display: inline-block;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left -68px;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
}

    .org-button:link {
    }

    .org-button:visited {
    }

    .org-button:hover {
        text-decoration: none;
    }

    .org-button:active {
    }

    .org-button.bt-cancel {
        background: none;
        border: none;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        color: #357fe3;
        text-shadow: none;
    }

#bill_02_extra_options .fixed {
    margin: 0;
}

#bill_02_extra_options .col-185 {
    margin-bottom: 0;
}

#bill_02_extra_options {
    background: transparent;
    display: none;
}

#email_bill {
    background: transparent;
    display: none;
}



/*#bill_extra_option 																{ display:none; }*/

#bill_extra_option {
    display: none;
}


#page-wizard-step-03 .upload-form {
    border-top: none;
    margin-top: 0;
}

.upload-attachments a {
    float: right;
    color: #357FE3;
    text-decoration: underline;
}

.upload-attachments span {
    float: left;
}

.upload-form-small {
    background: #FFFFEB;
    border: 1px solid #FFEEB8;
    margin-top: 20px;
    padding: 30px;
}

    .upload-form-small .button {
        display: block;
        width: 90px;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left -68px;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
        margin-bottom: 5px;
    }

    .upload-form-small h4 {
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        margin-bottom: 10px;
        font-size: 18px;
        color: #666;
    }

    .upload-form-small input {
        border: 1px solid #ccc;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }

    .upload-form-small .upload a {
        width: auto;
        display: block;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left top;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
    }

    .upload-form-small .upload input {
        display: none;
    }

    .upload-form-small span {
        display: block;
        padding-bottom: 5px;
    }

    .upload-form-small .upload a:link {
    }

    .upload-form-small .upload a:visited {
    }

    .upload-form-small .upload a:hover {
        text-decoration: none;
        background-position: left -33px;
    }

    .upload-form-small .upload a:active {
    }

.upload-form {
    background: #FFFFEB;
    border: 1px solid #FFEEB8;
    height: 25px;
    width: 315px;
    margin-top: 5px;
    padding: 5px;
}

    .upload-form .button {
        display: block;
        width: 90px;
        text-align: center;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left -68px;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
        margin-bottom: 5px;
    }

.uploadloc .button {
    display: block;
    width: 90px;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left -68px;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
    margin-bottom: 5px;
}

.upload-form h4 {
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    margin-bottom: 10px;
}

.upload-form input {
    border: 1px solid #ccc;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.upload-form .upload a {
    float: left;
    width: 60px;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left top;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
}

.uploadloc a {
    float: left;
    width: 60px;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left top;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
}

.upload-form .upload input {
    float: left;
    width: 220px;
    margin-top: 1px;
    height: 35px;
    text-decoration: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.upload-form .upload a:link {
}

.upload-form .upload a:visited {
}

.upload-form .upload a:hover {
    text-decoration: none;
}

.upload-form .upload a:active {
}

.upload-form .location {
    margin-top: 20px;
    position: relative;
}

    .upload-form .location a {
        text-align: center;
        width: 38px;
        float: left;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left top;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
    }

    .upload-form .location > div {
        height: 20px;
        padding: 8px;
        border: 1px solid #ccc;
        background: #fff url('images/back-arrow.png') no-repeat 190px center;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        width: 204px;
        float: left;
        margin-right: 20px;
    }

    .upload-form .location a:link {
    }

    .upload-form .location a:visited {
    }

    .upload-form .location a:hover {
        text-decoration: none;
    }

    .upload-form .location a:active {
    }


.locationselect {
    margin-top: 20px;
    position: relative;
}

    .locationselect a {
        text-align: center;
        width: 38px;
        float: left;
        height: 35px;
        background: #424242 url('images/back-buttons.png') no-repeat left top;
        border: 1px solid #fff;
        line-height: 35px;
        text-transform: uppercase;
        font-family: 'PTSansNarrowRegular', Arial, Verdana;
        padding: 0 15px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        text-shadow: 0 1px #000;
        -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
        cursor: pointer;
    }

    .locationselect > div {
        height: 20px;
        padding: 8px;
        border: 1px solid #ccc;
        background: #fff url('images/back-arrow.png') no-repeat 190px center;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        width: 204px;
        float: left;
        margin-right: 20px;
    }

    .locationselect a:link {
    }

    .locationselect a:visited {
    }

    .locationselect a:hover {
        text-decoration: none;
    }

    .locationselect a:active {
    }

.ud_selectedloc-action {
    color: #357fe3;
}

.location-dropdown {
    position: absolute;
    top: 35px;
    left: 0;
    width: 210px;
    padding: 5px;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    display: none;
}

    .location-dropdown li {
        background: transparent;
        display: block;
        margin-bottom: 1px;
        padding: 6px 3px;
        vertical-align: text-bottom;
    }

#extra-options div {
    float: left;
    width: 205px;
    background: #fff;
    height: 250px;
    padding: 25px 20px;
    border-top: 3px solid #fff;
    cursor: pointer;
    margin-top: 10px;
}

#extra-options h2 {
    font-family: "PTSansNarrowRegular";
    font-size: 24px;
    height: 65px;
    color: #000;
}

#extra-options p {
    font-family: Georgia, "Times New Roman";
    font-size: 12px;
    color: #9b9b9b;
    font-style: italic;
}

#extra-options a {
    text-decoration: none;
}


    #extra-options a:link {
    }

    #extra-options a:visited {
    }

    #extra-options a:hover {
        text-decoration: none;
        color: #357FE3;
    }

    #extra-options a:active {
    }

#councel-newfirm-modal .formular {
    padding: 0;
}

#records-search-step .button {
    display: block;
    width: 90px;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left -68px;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
    margin-bottom: 5px;
}

#records-search-step .formular {
    padding-top: 5px;
}

#records-search-step input {
    margin-bottom: 5px;
    width: 570px;
}

#records-search-step .formular .col-540 {
    margin-right: 20px;
}

#records-search-step label {
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    font-size: 14px;
}

#records-search-step a {
    font-family: Georgia, "Times New Roman";
    color: #8DA9EA;
}

#records-search-step p {
    font-family: Georgia, "Times New Roman";
    color: #333;
    font-style: italic;
    font-size: 11px;
}

#records-search-step .button:link {
}

#records-search-step .button:visited {
}

#records-search-step .button:hover {
    text-decoration: none;
}

#records-search-step .button:active {
}

#records-search-step .col-185,
#records-search-step .col-580 {
    margin-bottom: 0;
}

#records-search-step {
    padding: 10px 10px 0 35px;
}

#records-search .button {
    display: block;
    width: 90px;
    text-align: center;
    height: 35px;
    background: #424242 url('images/back-buttons.png') no-repeat left -68px;
    border: 1px solid #fff;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    padding: 0 15px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px #000;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.1);
    cursor: pointer;
    margin-bottom: 5px;
}

#records-search .formular {
    padding-top: 5px;
}

#records-search input {
    margin-bottom: 5px;
    width: 570px;
}

#records-search .formular .col-540 {
    margin-right: 20px;
}

#records-search label {
    font-family: 'PTSansNarrowRegular', Arial, Verdana;
    font-size: 14px;
}

#records-search a {
    font-family: Georgia, "Times New Roman";
    color: #8DA9EA;
}

#records-search p {
    font-family: Georgia, "Times New Roman";
    color: #333;
    font-style: italic;
    font-size: 11px;
}

#records-search .button:link {
}

#records-search .button:visited {
}

#records-search .button:hover {
    text-decoration: none;
}

#records-search .button:active {
}

#records-search .col-185,
#records-search .col-580 {
    margin-bottom: 0;
}

#records-search {
    padding: 10px 10px 0 35px;
}



/* Resource Center style elements*/

.resource-items {
    width: 965px;
}

    .resource-items li {
        background: #fff;
        height: 80px;
        width: 200px;
        padding: 10px;
        margin: 0 18px 20px 0;
        float: left;
        border: 1px solid #E5E5E5;
        -moz-box-shadow: 4px 4px 3px 0 rgba(0,0,0,0.05);
        overflow: hidden;
        display: none;
    }

    .resource-items p {
        color: #222;
        font-size: 12px;
        font-family: Verdana, Arial;
        letter-spacing: -1px;
        margin: 0;
    }

    .resource-items span {
        color: #bbb;
        display: block;
        font-size: 10px;
        width: 100%;
    }

    .resource-items img {
        display: block;
        width: 39px;
        height: 39px;
        float: left;
        margin: 0 10px 10px 0;
    }


#legal-form-items.resource-items img {
    float: none;
    margin: 0;
}

#legal-form-items.resource-items div {
    float: left;
    padding: 0 10px 0 0;
    text-align: center;
}

.resource-items.show-all li {
    display: block;
}

.resource-items.filter-a li.filter-a {
    display: block;
}

.resource-items.filter-b li.filter-b {
    display: block;
}

.resource-items.filter-c li.filter-c {
    display: block;
}

.resource-items.filter-d li.filter-d {
    display: block;
}

.resource-items.filter-e li.filter-e {
    display: block;
}

.resource-items.filter-f li.filter-f {
    display: block;
}

.resource-items.filter-g li.filter-g {
    display: block;
}

.resource-items.filter-h li.filter-h {
    display: block;
}

.resource-items.filter-i li.filter-i {
    display: block;
}

.resource-items.filter-j li.filter-j {
    display: block;
}

.resource-items.filter-k li.filter-k {
    display: block;
}

.resource-items.filter-l li.filter-l {
    display: block;
}

.resource-items.filter-m li.filter-m {
    display: block;
}

.resource-items.filter-n li.filter-n {
    display: block;
}

.resource-items.filter-o li.filter-o {
    display: block;
}

.resource-items.filter-p li.filter-p {
    display: block;
}

.resource-items.filter-q li.filter-q {
    display: block;
}

.resource-items.filter-r li.filter-r {
    display: block;
}

.resource-items.filter-s li.filter-s {
    display: block;
}

.resource-items.filter-t li.filter-t {
    display: block;
}

.resource-items.filter-u li.filter-u {
    display: block;
}

.resource-items.filter-v li.filter-v {
    display: block;
}

.resource-items.filter-w li.filter-w {
    display: block;
}

.resource-items.filter-x li.filter-x {
    display: block;
}

.resource-items.filter-y li.filter-y {
    display: block;
}

.resource-items.filter-z li.filter-z {
    display: block;
}

#tabs-resources.tabs {
    border-bottom: 1px solid #c8c8c8;
    background: #fff;
    height: 38px;
    padding-left: 25px;
    margin-bottom: 25px;
    margin-top: 25px;
}

    #tabs-resources.tabs li {
        height: 38px;
        float: left;
        margin-right: 22px;
        background: #fff;
        padding-left: 5px;
    }

        #tabs-resources.tabs li.curent {
            border-top: 1px solid #c8c8c8;
            border-left: 1px solid #c8c8c8;
            border-right: 1px solid #c8c8c8;
        }

            #tabs-resources.tabs li.curent a {
                color: #ff9b00;
            }

    #tabs-resources.tabs a {
        line-height: 38px;
        display: block;
        padding: 0 20px 0 18px;
        font-size: 14px;
        font-weight: bold;
        color: #c8c8c8;
        text-transform: uppercase;
    }

        #tabs-resources.tabs a:link {
        }

        #tabs-resources.tabs a:visited {
        }

        #tabs-resources.tabs a:hover {
            text-decoration: none;
        }

        #tabs-resources.tabs a:active {
        }

#resource-filters {
    height: 22px;
    margin-bottom: 15px;
}

    #resource-filters li {
        float: left;
        text-align: center;
        width: 30px;
        height: 16px;
        line-height: 16px;
        text-transform: uppercase;
        border-right: 1px solid #B2B2B2;
        color: #111;
    }

        #resource-filters li.show-all {
            width: 70px;
            border: none;
            margin-right: 65px;
            cursor: pointer;
        }

            #resource-filters li.show-all.active {
                background: #222;
                color: #fff;
            }

        #resource-filters li.active span {
            background: #222;
            color: #fff;
        }

        #resource-filters li.last {
            border: none;
        }

        #resource-filters li span {
            display: block;
            margin: 0 5px;
            cursor: pointer;
        }



.section h2 {
    font-size: 26px;
    font-family: "PTSansNarrowRegular", "Arial Narrow";
    text-transform: uppercase;
    color: #000;
    margin: 0;
}

.section {
    background: #f9f9f9;
    border: 1px solid #b7b4df;
    padding: 20px;
    margin: 20px 10px 0 10px;
}

    .section.curent {
        border: 1px solid #fdc97f;
    }

.priority {
    height: 40px;
    background: url('images/back-priority-grey.png') left center no-repeat;
    padding-top: 14px;
    padding-left: 140px;
    margin-left: -35px;
    margin-top: 15px;
    position: relative;
}

    .priority label {
        color: #fff;
        font-family: georgia,"times new roman";
    }

    .priority.active {
        background: url('images/back-priority.png') left center no-repeat;
    }

.priorityloc {
    height: 40px;
    background: url('images/back-locpriority-grey.png') left center no-repeat;
    padding-top: 14px;
    padding-left: 140px;
    margin-left: -5px;
    margin-top: 15px;
    position: relative;
}

    .priorityloc label {
        color: #fff;
        font-family: georgia,"times new roman";
    }

    .priorityloc.active {
        background: url('images/back-locpriority.png') left center no-repeat;
    }

.hr {
    margin: 25px 0;
    height: 1px;
    background: #000;
}

.section.info .col-255 {
    margin-bottom: 15px;
}

.section.info p {
    margin-bottom: 5px;
    color: #000;
    font-family: Georgia, "Trebuchet Ms";
}

.table-submit {
    font-family: Georgia, "DroidSansRegular";
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    background: url('images/back-table.png');
}

    .table-submit th {
        font-size: 13px;
        line-height: 18px;
        font-weight: normal;
        border-top: 3px solid #d2cfcb;
        border-bottom: 1px solid #fff;
        color: #fff;
    }

    .table-submit td {
        background: red;
        border-right: 1px solid #fff;
        vertical-align: top;
        border-bottom: 1px solid #ccc;
        color: #615F5C;
        border-top: 1px solid transparent;
    }

    .table-submit tr:hover td {
        background: #eee;
        color: #131313;
    }

    .table-submit span {
        background: #eae8e6;
        padding: 3px 4px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-style: italic;
        font-family: 'Droid Serif', Serif;
        font-size: 11px;
    }

    .table-submit img {
        vertical-align: text-top;
    }


.table-submit-column {
    font-size: 13px;
    font-family: "PTSansNarrowRegular", "Arial Narrow";
    line-height: 14px;
    color: #000;
    text-transform: uppercase;
    margin-top: 25px;
    background: #ccc;
}

    .table-submit-column td {
        vertical-align: text-top;
    }

    .table-submit-column td,
    .table-submit td {
        background: transparent;
        border-right: 1px solid transparent;
        padding: 12px 4px;
    }


.table-column {
    font-size: 13px;
    font-family: "PTSansNarrowRegular", "Arial Narrow";
    line-height: 14px;
    color: #3988D5;
    text-transform: uppercase;
}

    .table-column td {
        border-right: 1px solid #fff;
        vertical-align: text-top;
        padding: 5px 0 5px 8px;
    }

.table-columnth {
    font-size: 13px;
    font-family: "PTSansNarrowRegular", "Arial Narrow";
    line-height: 14px;
    color: #3988D5;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    vertical-align: text-top;
    padding: 5px 0 5px 8px;
}

.table-orders {
    font-family: Georgia, "Droid Serif";
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    background: url('images/back-table.png');
}

    .table-orders th {
        font-size: 13px;
        line-height: 18px;
        font-weight: normal;
        padding: 8px;
        border-top: 3px solid #d2cfcb;
        border-bottom: 1px solid #fff;
        color: #fff;
    }

    .table-orders td {
        border-right: 1px solid #fff;
        vertical-align: top;
        padding: 12px 8px;
        border-bottom: 1px solid #ccc;
        color: #615F5C;
        border-top: 1px solid transparent;
    }

    .table-orders tr:hover td {
        background: #eee;
        color: #131313;
    }

    .table-orders span {
        background: #eae8e6;
        padding: 3px 4px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-style: italic;
        font-family: 'DroidSansRegular', Serif;
        font-size: 11px;
    }

    .table-orders img {
        vertical-align: text-top;
    }

#hor-minimalist-a {
    font-family: Georgia, "DroidSansRegular";
    font-size: 12px;
    background: #fff;
    border-collapse: collapse;
    text-align: left;
}

    #hor-minimalist-a th {
        font-size: 14px;
        font-weight: normal;
        color: #000;
        padding: 10px 8px;
        border-bottom: 2px solid #EAE8E8;
        font-family: Georgia, "DroidSansRegular";
    }

    #hor-minimalist-a td {
        color: #669;
        padding: 9px 8px 0px 8px;
    }

    #hor-minimalist-a tbody tr:hover td {
        color: #009;
    }

.table-modal img {
    vertical-align: text-bottom;
}

.table-modal {
    font-family: Georgia, "PTSansNarrowRegular";
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    width: 100%;
    color: #000;
}

    .table-modal th {
        color: #9B9B9B;
        font-family: "PTSansNarrowRegular", "Arial Narrow"Arial;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal;
        padding: 8px;
        background: #F5F3F3;
        border-bottom: 2px solid #EAE8E8;
    }

    .table-modal td {
        padding: 8px;
        background: transparent;
        border-bottom: 1px solid #fff;
        color: #666;
        border-top: 1px solid transparent;
        vertical-align: text-bottom;
    }

    .table-modal tr:hover td {
        background: #FAFAD2;
        color: #000;
    }

    .table-modal tr.selected td {
        background: #FAFAD2;
        color: #000;
    }

/*-------------------Mearge by ITC On 24May2012 ----------------*/

.table-column {
    font-size: 13px;
    font-family: "PTSansNarrowRegular", Arial;
    line-height: 14px;
    color: #3988D5;
    text-transform: uppercase;
}

    .table-column td {
        border-right: 1px solid #fff;
        vertical-align: text-top;
        padding: 5px 0 5px 8px;
    }

.show-modal-attorney {
    color: #357FE3;
}

#new-location-modal #upload-form > .section {
    margin-top: 0;
    border-bottom: none;
}

#upload-form {
    padding-top: 35px;
}

::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type="search"]::-webkit-search-decoration {
    display: none;
}

input, button, select, textarea {
    margin: 0;
    vertical-align: middle;
}

    input[type="reset"], input[type="submit"],
    {
        -webkit-appearance: none;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        border-radius: 11px;
        background: #ddd url(../images/button.png) repeat-x;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
        background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
        border: 1px solid;
        border-color: #ddd #bbb #999;
        cursor: pointer;
        color: #333;
        font: bold 12px/1.2 Arial, sans-serif;
        outline: 0;
        overflow: visible;
        padding: 3px 10px 4px;
        text-shadow: #fff 0 1px 1px;
        width: auto;
        *padding-top: 2px;
        *padding-bottom: 0px;
    }

    textarea, select, input[type="date"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="email"], input[type="month"],
    input[type="number"], input[type="password"],
    input[type="search"], input[type="tel"],
    input[type="text"], input[type="time"],
    input[type="url"], input[type="week"] {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        background-color: #fff;
        border: 1px solid;
        border-color: #64758f #64758f #64758f;
        color: #000;
        outline: 0;
        padding: 4px 3px;
        font-size: 13px;
        font-family: Arial, sans-serif;
        /*height: 30px;*/
        *padding-top: 2px;
        *padding-bottom: 1px;
        *height: auto;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }


    /*-- ITCube starts--*/
    .uploadBg .t-upload-button,
    .uploadBg .t-dropdown,
    .uploadBg .ui-dropdownchecklist-selector-wrapper,
    .orderStatusCompleteLog .t-dropdown,
    /*-- ITCube ends --*/
    textarea, select, input[type="date"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="email"], input[type="month"],
    input[type="number"], input[type="password"],
    input[type="search"], input[type="tel"],
    input[type="text"], input[type="time"],
    input[type="url"], input[type="week"] {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        background-color: #fff;
        border: 1px solid;
        border-color: #64758f #64758f #64758f;
        color: #000;
        outline: 0;
        padding: 4px 3px;
        font-size: 13px;
        font-family: Arial, sans-serif;
        /*height: 30px;*/
        *padding-top: 2px;
        *padding-bottom: 1px;
        *height: auto;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }



/**** Buttons ***/

.button-small {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 5px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .button-small:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .button-small:active {
        position: relative;
        top: 1px;
    }

.button-normal {
    cursor: pointer;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .button-normal:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .button-normal:active {
        position: relative;
        top: 1px;
    }

    .button-normal.clean {
        color: #071428;
        text-shadow: 0 1px #b0bfd5;
        background: none !important;
        border: none !important;
        box-shadow: none !important;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }

.button-large {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    padding: 12px 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .button-large:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .button-large:active {
        position: relative;
        top: 1px;
    }

    .button-large.round, .button-normal.round, .button-small.round {
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }

    .button-large.pill, .button-normal.pill, .button-small.pill {
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;
    }

.button-normal.red {
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
    box-shadow: inset 0px 1px 0px 0px #f29c93;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
    background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color: #fe1a00;
    border: 1px solid #d83526;
    color: #ffffff;
    text-shadow: 1px 1px 0px #b23e35;
}

    .button-normal.red:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
        background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
        background-color: #ce0100;
    }

    .button-normal.red:active {
        position: relative;
        top: 1px;
    }

.button-normal.light-blue {
    -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color: #79bbff;
    border: 1px solid #84bbf3;
    color: #fff;
    text-shadow: 1px 1px 0px #528ecc;
}

    .button-normal.light-blue:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
        background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
        background-color: #378de5;
    }

    .button-normal.light-blue:active {
        position: relative;
        top: 1px;
    }

.button-normal.green {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
    background: -moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
    background-color: #77d42a;
    border: 1px solid #268a16;
    color: #306108;
    text-shadow: 1px 1px 0px #aade7c;
}

    .button-normal.green:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
        background: -moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
        background-color: #5cb811;
    }

    .button-normal.green:active {
        position: relative;
        top: 1px;
    }

.button-normal.light-yellow {
    -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    box-shadow: inset 0px 1px 0px 0px #fce2c1;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
    background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
    background-color: #ffc477;
    border: 1px solid #eeb44f;
    color: #ffffff;
    text-shadow: 1px 1px 0px #cc9f52;
}

    .button-normal.light-yellow:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
        background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
        background-color: #fb9e25;
    }

    .button-normal.light-yellow:active {
        position: relative;
        top: 1px;
    }

.button-normal.white {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
    background: -moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #666666;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .button-normal.white:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
        background: -moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
        background-color: #f6f6f6;
    }

    .button-normal.white:active {
        position: relative;
        top: 1px;
    }

.button-normal.blue {
    -moz-box-shadow: inset 0px 1px 0px 0px #608CBE;
    -webkit-box-shadow: inset 0px 1px 0px 0px #608CBE;
    box-shadow: inset 0px 1px 0px 0px #608CBE;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #618DC0), color-stop(1, #2A3E6D) );
    background: -moz-linear-gradient( center top, #618DC0 5%, #2A3E6D 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
    background-color: #63b8ee;
    border: 1px solid #456596;
    color: #fff;
    text-shadow: 0px 1px 0px #071428;
}

    .button-normal.blue:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2A3E6D), color-stop(1, #618DC0) );
        background: -moz-linear-gradient( center top, #2A3E6D 5%, #618DC0 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
        background-color: #468ccf;
        text-decoration: none;
    }

    .button-normal.blue:active {
        position: relative;
        top: 1px;
    }

.button-normal.light-red {
    -moz-box-shadow: inset 0px 1px 0px 0px #fab3ad;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fab3ad;
    box-shadow: inset 0px 1px 0px 0px #fab3ad;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
    background: -moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
    background-color: #fa665a;
    border: 1px solid #d83526;
    color: #ffffff;
    text-shadow: 1px 1px 0px #98231a;
}

    .button-normal.light-red:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
        background: -moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
        background-color: #d34639;
    }

    .button-normal.light-red:active {
        position: relative;
        top: 1px;
    }

.button-normal.light-green {
    -moz-box-shadow: inset 0px 1px 0px 0px #d9fbbe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #d9fbbe;
    box-shadow: inset 0px 1px 0px 0px #d9fbbe;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
    background: -moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
    background-color: #b8e356;
    border: 1px solid #83c41a;
    color: #ffffff;
    text-shadow: 1px 1px 0px #86ae47;
}

    .button-normal.light-green:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
        background: -moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
        background-color: #a5cc52;
    }

    .button-normal.light-green:active {
        position: relative;
        top: 1px;
    }

.button-normal.pink {
    -moz-box-shadow: inset 0px 1px 0px 0px #ee97fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ee97fe;
    box-shadow: inset 0px 1px 0px 0px #ee97fe;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da3df6), color-stop(1, #b51ed0) );
    background: -moz-linear-gradient( center top, #da3df6 5%, #b51ed0 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3df6', endColorstr='#b51ed0');
    background-color: #da3df6;
    border: 1px solid #d133ed;
    color: #ffffff;
    text-shadow: 1px 1px 0px #b115cd;
}

    .button-normal.pink:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b51ed0), color-stop(1, #da3df6) );
        background: -moz-linear-gradient( center top, #b51ed0 5%, #da3df6 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51ed0', endColorstr='#da3df6');
        background-color: #b51ed0;
    }

    .button-normal.pink:active {
        position: relative;
        top: 1px;
    }

.button-normal.light-pink {
    -moz-box-shadow: inset 0px 1px 0px 0px #efdcfb;
    -webkit-box-shadow: inset 0px 1px 0px 0px #efdcfb;
    box-shadow: inset 0px 1px 0px 0px #efdcfb;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea) );
    background: -moz-linear-gradient( center top, #dfbdfa 5%, #bc80ea 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea');
    background-color: #dfbdfa;
    border: 1px solid #c584f3;
    color: #ffffff;
    text-shadow: 1px 1px 0px #9752cc;
}

    .button-normal.light-pink:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa) );
        background: -moz-linear-gradient( center top, #bc80ea 5%, #dfbdfa 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa');
        background-color: #bc80ea;
    }

    .button-normal.light-pink:active {
        position: relative;
        top: 1px;
    }

.button-normal.yellow {
    -moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
    box-shadow: inset 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
    background: -moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
    background-color: #ffec64;
    border: 1px solid #ffaa22;
    color: #333333;
    text-shadow: 1px 1px 0px #ffee66;
}

    .button-normal.yellow:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
        background: -moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
        background-color: #ffab23;
    }

    .button-normal.yellow:active {
        position: relative;
        top: 1px;
    }

*/
/*----- Wizard ------------------------------------------------------------------*/
.wizard {
    width: 970px;
}

.wizard .progress-bar {
    font-family: 'PT Sans', Arial, Serif;
}

.wizard .content {
    position: relative;
    background: #fff url('../images/back-wizard-shadow.png') repeat-x left bottom;
    padding-left: 20px;
}

.wizard .header {
    position: relative;
    z-index: 10;
    height: 65px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 0 20px;
}

    .wizard .header .wizard-title h2 {
        display: block;
        margin: 0;
        font-size: 22px;
        line-height: 22px;
        color: #000;
        font-family: 'DroidSansRegular',arial,serif;
    }

    .wizard .header .wizard-title {
        float: left;
        width: 270px;
        padding: 25px 0 0 0;
    }

.wizard-text {
    float: left;
    width: 255px;
    padding: 0 15px 0 0;
    border-right: 1px solid #e9e9e9;
    height: 100%;
}

.wizard-nav:link {
}

.wizard-nav:visited {
}

.wizard-nav a:hover {
    background-position: left center;
}

.wizard-nav a span:hover {
    background-position: right center;
}

.wizard-nav a:active {
    background-position: left bottom;
}

.wizard-nav a span:active {
    background-position: right bottom;
}

.wizard-nav {
    padding: 10px 0;
    min-width: 430px;
    width: 55%;
    background: url('../images/back-wizard-nav-line.png') repeat-x left center;
    height: 48px;
    text-align: center;
    position: absolute;
    bottom: 15px;
    right: 75px;
    z-index: 9999;
}

    .wizard-nav a {
        background: url('../images/back-wizard-nav-button.png') no-repeat left top;
        display: inline-block;
        height: 48px;
        padding-left: 20px;
        text-decoration: none;
        line-height: 44px;
        text-align: center;
        outline: none;
    }

        .wizard-nav a span {
            background: url('../images/back-wizard-nav-button.png') no-repeat right top;
            display: block;
            height: 48px;
            padding-right: 20px;
            float: left;
            margin: 0;
            color: #5b5b5b;
            text-shadow: 0 1px #fff;
            font-size: 14px;
            font-family: 'PTSansNarrowRegular',arial,serif;
        }

    .wizard-nav img {
        vertical-align: middle;
        padding-right: 3px;
    }

.panel.wizard .wizard-content {
    overflow: hidden;
}

    .panel.wizard .wizard-content > ul,
    .panel.wizard .wizard-content > ul > li {
        height: 460px;
    }

    .panel.wizard .wizard-content .wizard-text {
        height: 410px;
    }


    .panel.wizard .wizard-content .hr {
        margin: 10px 0;
    }

    .panel.wizard .wizard-content > ul {
        margin: 20px 0;
        padding: 0;
        overflow: hidden;
    }

        .panel.wizard .wizard-content > ul > li {
            width: 100%;
            display: none;
        }

            .panel.wizard .wizard-content > ul > li.curent {
                display: block;
            }

.step-content {
    float: left;
    width: 635px;
    margin-left: 20px;
    background: url(255,0,0,0.2);
}

.step-content-full {
    width: 930px;
    background: url(255,0,0,0.2);
}

.general-tabs {
    background: #fff;
    padding: 35px 15px 0 15px;
    height: 33px;
}

    .general-tabs li {
        float: left;
        background: transparent;
        height: 34px;
        line-height: 32px;
        margin-left: 1px;
        padding: 0 35px;
        font-size: 15px;
        font-family: 'PTSansNarrowRegular';
    }

        .general-tabs li.curent {
            background: #F5F3F3;
            border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -webkit-border-radius: 3px 3px 0 0;
        }

.general-content {
    background: #F5F3F3;
    border-top: 1px solid #ddd;
    padding-bottom: 25px;
}

.general-checklist {
    padding: 25px 35px 10px 10px;
    height: 50px;
    width: 520px;
}

    .general-checklist li {
        height: 25px;
        line-height: 25px;
        margin-right: 1px;
        margin-bottom: 1px;
        width: 140px;
        float: left;
        font-size: 13px;
        font-family: 'PTSansNarrowRegular';
        padding-left: 25px;
        color: #2E2E2E;
    }

        .general-checklist li.curent {
            color: #bbb;
        }

.general-progress {
    height: 6px;
    background: #fff;
    margin: 10px 35px;
    padding: 2px;
    border: 1px solid #bbb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .general-progress li {
        float: left;
        margin-right: 1px;
        background: #484848;
        height: 6px;
        width: 100px;
    }

        .general-progress li.pr-10 {
            width: 10px;
        }

        .general-progress li.pr-20 {
            width: 20px;
        }

        .general-progress li.pr-30 {
            width: 30px;
        }

        .general-progress li.pr-40 {
            width: 40px;
        }

        .general-progress li.pr-50 {
            width: 50px;
        }

        .general-progress li.pr-60 {
            width: 60px;
        }

        .general-progress li.pr-70 {
            width: 70px;
        }

        .general-progress li.pr-80 {
            width: 80px;
        }

        .general-progress li.pr-90 {
            width: 90px;
        }


.spfix {
    display: block;
    text-align: center;
    color: #000;
    font-size: 12px;
    height: 20px;
    padding-top: 40px;
}


.general-form {
    background: #fff;
    margin: 10px 35px;
    padding: 45px;
}

#colorbox .general-form {
    margin: 0;
    padding: 0;
}

.formular ul li {
    font-family: "PTSansNarrowRegular";
    font-size: 14px;
    color: #222;
}

.formular ul {
    margin: 0;
}

.formular .inl {
    display: inline;
}

.formular .inl {
    width: auto;
}

.strong {
    font-size: 16px;
    color: #333;
    font-family: 'PTSansNarrowRegular';
    display: block;
}

.light {
    color: #999;
    font-size: 14px;
}


.general-table-column {
    font-family: "DroidSansRegular";
    font-size: 11px;
    color: #aaa;
}

.table-normal {
    font-family: Georgia, "Times New Roman";
    font-size: 12px;
    color: #111;
}

    .table-normal td {
        padding: 5px 0;
    }

.general-table-column td {
    border-right: 2px solid #fff;
    padding: 6px;
}

.table-normal a {
    color: #177AC0;
}

.fix-80 {
    width: 80px;
    text-align: center;
}

.fix-100 {
    width: 100%;
    text-align: center;
}


.scrolable-table {
    overflow: auto;
    height: 320px;
    width: 100%;
}

    .scrolable-table th {
        color: #9B9B9B;
        font-family: "PTSansNarrowRegular", "Arial Narrow"Arial;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal;
        padding: 8px;
        background: #F5F3F3;
        border-bottom: 2px solid #EAE8E8;
    }

    .scrolable-table td {
        padding: 8px;
        background: transparent;
        border-bottom: 1px solid #fff;
        color: #666;
        border-top: 1px solid transparent;
        vertical-align: text-bottom;
    }

    .scrolable-table tr:hover td {
        background: #FAFAD2;
        color: #000;
        cursor: pointer;
    }

    .scrolable-table tr.selected td {
        background: #FAFAD2;
        color: #000;
    }

.scrolable {
    overflow: auto;
    height: 360px;
    width: 633px;
}

    .scrolable.small {
        height: 410px;
        padding-right: 25px;
        width: 390px;
    }

.table-normal {
    margin-top: 5px;
}

.general-list-item span {
    color: #ccc;
}

.general-list-item a {
    color: #177AC0;
    display: block;
}

.general-list-notice {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #FDC97F;
    padding: 15px;
}

.general-record {
    margin: 0 25px 25px 25px;
    padding: 15px 15px 5px 15px;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #B7B4DF;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
}

    .general-record p {
        height: 35px;
        margin-bottom: 0;
    }

    .general-record span {
        width: 74%;
        color: #222;
        font-family: georgia;
        font-size: 11px;
        float: left;
    }

    .general-record strong {
        width: 25%;
        display: block;
        float: left;
        font-family: "PTSansNarrowRegular";
    }

.general-final-record {
    display: none;
    background: #fff;
    padding: 15px 15px 15px 15px;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
    background: #eee;
}

#step2 .section {
    height: 350px;
}

#bt-location-keep {
}

#bt-location-change {
    float: right;
    margin-right: 0px;
    padding: 0px 5px;
    background: url("images/back-buttons.png") repeat scroll left -68px #424242;
}



.wizard-footer-nav .org-button {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.wizard-footer-nav {
    padding-top: 15px;
    margin-righ: 20px;
}

    .wizard-footer-nav > div {
        margin-bottom: 0;
    }

#wizard-content-02 {
    height: 400px;
}

#wizard-content-03 {
    height: 400px;
}

#wizard-content-04 {
    height: 400px;
}

#wizard-sidebar-01 {
    padding: 0;
}

#wizard-content-01 .formular {
    padding: 0;
}

#wizard-sidebar-01 .org-button {
    margin-top: 19px;
    padding: 0 68px;
}

#wizard-sidebar-01 .fixed {
    margin-bottom: 15px;
}

#wizard-content-03 .col-595 {
}



.org-button.next-step-03 {
    float: left;
    margin-left: 0;
    margin-right: 25px;
}

.extra-details {
    font-family: Georgia, "Times New Roman";
    color: #000;
    font-style: italic;
    padding: 12px 0px;
    display: block;
}

    .extra-details a {
        color: #177AC0;
        display: inline;
        text-decoration: underline;
        font-weight: bold;
    }

#ie-toolbar a.close {
    position: absolute;
    right: 15px;
    top: 20px;
    color: #fff;
    font-family: georgia, "Times New Roman";
    font-style: italic;
    display: block;
    height: 20px;
    width: 60px;
    text-decoration: none;
    background: url('images/ie6/close.gif') no-repeat left center;
    padding-left: 20px;
}

#ie-toolbar {
    background-image: url(images/ie6/page-bg.jpg);
    border-bottom: 1px solid #2a4564;
    border-left: 1px solid #2a4564;
    border-right: 1px solid #2a4564;
    display: none;
    width: 975px;
    margin: 0 auto 15px auto;
    position: relative;
}

#main-content {
    margin: auto;
    padding: 0 0 25px 0;
    width: 780px;
}

#ie-toolbar h1 {
    font-size: 22px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    font-style: italic;
    border-top: 1px dashed #2a4564;
    border-bottom: 1px dashed #2a4564;
    padding: 30px 0px;
    margin: 0 0 30px 0;
}

#main-content p {
    line-height: 22px;
    margin: 0 0 20px 0;
    color: #CFE8FF;
    text-indent: 20px;
}

#browser-wrapper {
    margin: 15px 0 0 0;
}

#browsers {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

    #browsers li {
        float: left;
        display: block;
        margin: 0 30px 0 0;
        width: 172px;
    }

        #browsers li h2 {
            height: 48px;
            padding: 8px 0 0 58px;
            background-position: left center;
            background-repeat: no-repeat;
            font-weight: normal;
        }

            #browsers li h2 span {
                display: block;
                font-size: 12px;
            }

            #browsers li h2 a {
                color: #ffffff;
            }


                #browsers li h2 a span {
                    color: #CFE8FF;
                }

        #browsers li.google h2 {
            background-image: url(images/ie6/chrome-icon.png);
        }

        #browsers li.mozilla h2 {
            background-image: url(images/ie6/ff-icon.png);
        }

        #browsers li.microsoft h2 {
            background-image: url(images/ie6/ie-icon.png);
        }

        #browsers li.apple h2 {
            background-image: url(images/ie6/safari-icon.png);
        }

        #browsers li.last {
            margin-right: 0px !important;
        }

#upgrade {
    text-align: center;
    margin: 15px 0 0 0;
}


#third-party2, #third-party3 {
    border-top: solid;
    border-color: #b1b1b1;
    border-width: thin !important;
}

.dynaLoadR {
    background: url('images/indicator.gif') right center no-repeat;
}

.dynaLoadL {
    background: url('images/indicator.gif') left center no-repeat;
}

.udslocinput {
}

.clrlocfrm {
    display: block;
    width: 90px;
    text-align: center;
    height: 35px;
    background: url("images/back-buttons.png") no-repeat scroll left -68px rgb(66, 66, 66);
    border: 1px solid rgb(255, 255, 255);
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'PTSansNarrowRegular',Arial,Verdana;
    padding: 0pt 15px;
    font-weight: bold;
    font-size: 15px;
    color: rgb(255, 255, 255);
    text-shadow: 0pt 1px rgb(0, 0, 0);
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    margin-top: 18px;
    margin-left: 22px;
}
/*Added by Vaibhav on 9March2020 for CR 69(IME Recipient)[START]*/

#header ul li.ime_adj_link a{width:80px !important}
/*Added by Vaibhav on 9March2020 for CR 69(IME Recipient)[END]*/

/* Sergey Edit start 4/19 */

/*.t-upload .t-button span                                                        { color:#fff;}

    .t-upload .t-button                                                             { color:#fff;text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-shadow:0 1px 1px #0c507b;letter-spacing:0px;text-transform:uppercase;padding:8px 12px 6px 12px;margin:0 10px 5px 0;background: url("images/back-buttons.png") no-repeat scroll left -68px #424242;border:1px solid #812C05;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;outline:none;}

    .t-upload .t-button                                                             { -moz-box-shadow: none!important;-webkit-box-shadow: none!important;box-shadow: none!important;font-size:12px;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0;font-weight:bold;display:inline-block;}


    .t-upload .t-button:hover                                                       { text-shadow: 0 1px 1px #6f3a02;border:1px solid #812C05;border-bottom:1px solid #812C05;background: #f48423;background: -moz-linear-gradient(top, #ffdf9e, #f5b026 2%, #f48423);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd683), color-stop(.01, #f5b026), to(#f48423));cursor:pointer;}*/

/* Sergey Edit end  4/19 */


/*------------------------------- style.css Merge by ITC ON 24th May 2012-------------------------*/

/* ---------------------- Important Note Please if you need add new style please add at the bottom ------------------*/

/*Dicom changes ruby Rahul show popup [START]*/
#ViewDownloadGrid .tooltipContents {border :0px !important;width:90px !important}
#ViewDownloadGrid .tooltipContents ul li span a {height:auto; text-transform: initial}
#ViewDownloadGrid .tooltipContents ul li span a:hover{text-decoration: none}
.dcmdownload .textlimit {display:none}
.dcmview .textlimit {display:none}
/*Dicom changes ruby Rahul show popup [END]*/