﻿* {
    margin: 0;
    padding: 0;
}

body, html {
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

.copyright {
    float: left;
    display: block;
    width: 600px;
    position: relative;
    left: 200px;
    top: 100px;
    padding-top: 0px
}

.HiddenVisibility {
    visibility: hidden;
}

.multiselect {
    border-width: medium;
    border-style: groove;
    border-color: Gray;
    height: 300px;
    background: white;
    padding-bottom: 2px;
    margin-left: 10px;
    padding-left: 0px;
    overflow: auto;
}


/*accordian Styles*/
.accordion {
    font-size: 8.5pt;
    font-family: Tahoma;
    background: url(/SCOUT/Images/Old/item_bg.gif);
}

    .accordion .header {
        cursor: pointer;
        background: url(/SCOUT/Images/Old/hd_bg.gif) repeat-x;
        border-bottom: solid 1px #57566f;
    }

        .accordion .header DIV {
            cursor: pointer;
            height: 30px;
            padding-left: 40px;
            background-color: Transparent;
            background-position: center left;
            background-repeat: no-repeat;
        }

        .accordion .header SPAN {
            cursor: pointer;
            font-weight: bold;
            display: block;
            padding-top: 8px;
            color: #fff;
        }

        .accordion .header:hover {
            cursor: pointer;
            height: 31px;
            background-color: Transparent;
            background: url(/SCOUT/Images/Old/hd_hover_bg.gif) repeat-x;
            border-bottom: none;
        }

    .accordion UL {
        padding: 0;
        margin: 5px 5px 5px 15px;
        list-style-type: none;
    }

    .accordion LI {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-position: left center;
        vertical-align: middle;
        padding: 6px 5px 6px 25px;
        cursor: hand;
    }

        .accordion LI DIV {
            padding-left: 10px;
            color: #666666;
            cursor: hand;
        }

        .accordion LI:hover {
            text-decoration: underline;
        }

.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #e5f4e4;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionContent {
    background-color: white;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink {
    background-color: #e5f4e4;
    color: #686829;
}

.gray-border {
    width: 700px;
    border: 3;
    border-color: Gray;
    border-style: solid;
    padding: 4px 4px 4px 4px
}

/*End accordian Styles*/
/*======= Form =========*/
#top-bar {
    background: url(images/topbar-bg.gif) repeat-x top;
    border-top: 2px #84c180 solid;
    overflow: hidden;
    padding-bottom: 25px;
}

.t {
    background: url(images/topbar-bg.gif) repeat-x top;
    border-top: 2px #84c180 solid;
    overflow: hidden;
    padding-bottom: 25px;
}

.logo-user-login .logo {
    width: 100px;
    float: left;
    padding-right: 0px;
    padding-left: 20px;
    margin-top: 10px
}

.logo-user-login .title {
    width: 550px;
    float: left;
    padding-right: 20px;
    margin-top: 0px
}

.logo-user-login .user-login {
    text-align: right;
    float: right;
    padding: 8px 30px 0 0;
    background: url(images/login-bg.gif) no-repeat right;
    width: 250px;
    height: 25px;
}

    .logo-user-login .logo div, .logo-user-login .title div, .logo-user-login .user-login div {
        padding-bottom: 2px;
    }

.logo-user-login .logo label {
    color: White;
    width: 70px;
    float: left;
    text-align: left;
}

.logo-user-login .title label {
    color: White;
    width: 500px;
    float: left;
    text-align: left;
}
/*.logo-user-login   .user-login label{color:white;width:70px;float:right; text-align:right;}*/
.logo-user-login .logo span {
    color: White;
    width: 70px;
    float: left;
    text-align: right;
    padding-top: 3px;
}

.logo-user-login .title span {
    color: White;
    width: 500px;
    float: left;
    text-align: left;
    padding-top: 3px;
}
/*  	   	.logo-user-login .user-login span{color:white;width:70px;float:right; text-align:right;padding-top:3px;}
 .logo-user-login{width:960px;clear:both;margin:0 auto;}
        #logo{width:650px;float:left;padding-top:6px;}
        #user-login{width:250px;float:right;text-align:right;padding:8px 30px 0 0;background: url(images/login-bg.gif) no-repeat right;height:25px;}
*/ #main-content {
    width: 960px;
    clear: both;
    margin: 0 0 0 40px;
}

.left-col {
    width: 245px;
    float: left;
}

.top-left-col {
    height: 9px;
    display: block;
    background: url(images/top-left-bg.gif) no-repeat top;
}

.body-left-col {
    background: url(images/body-left-bg.gif) repeat-y;
    min-height: 120px;
}

.selectedli1 {
    background: url(images/navSelbg.gif);
    background-repeat: no-repeat;
    height: 34px;
    width: 205px;
    margin-left: 15px;
}

selectedli {
    background: url(images/navSelbg.gif) no-repeat 10px center;
    height: 41px;
    width: 205px;
    margin-left: 15px;
    margin-top: 10px;
    cursor: pointer;
}

.selectedli a {
    color: #448c37;
}

.selectedli li {
    height: 15px;
}

h2.menu-title {
    background: url(images/menu-title-bg.gif) repeat-y;
    color: #686829;
    margin: 0;
    padding: 5px 15px 15px;
    font-size: 14px;
    font-weight: bold;
}

h3.moHr_mono {
    background: url(images/moHdr.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.moHr_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.moHr_color {
    background: url(images/moHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.moHr_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }

h3.DataEntry_mono {
    background: url(images/DataEntryHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.DataEntry_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.DataEntry_color {
    background: url(images/DataEntryHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.DataEntry_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }


h4.finHr_mono {
    background: url(images/financialSubHdr.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.finHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.finHr_color {
    background: url(images/financialSubHdr_color.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.finHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }

h4.clinicalHr_mono {
    background: url(images/clinicalSubHdr.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.clinicalHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.clinicalHr_color {
    background: url(images/clinicalSubHdr_color.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.clinicalHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }

h4.masterHr_mono {
    background: url(images/masterSubHdr.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.masterHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.masterHr_color {
    background: url(images/masterSubHdr_color.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.masterHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }

h4.securityHr_mono {
    background: url(images/securitySubHdr.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.securityHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.securityHr_color {
    background: url(images/securitySubHdr_color.gif) no-repeat 20px center;
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.securityHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }


h3.reportsHr_mono {
    background: url(images/reportsHdr.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.reportsHr_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.reportsHr_color {
    background: url(images/reportsHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.reportsHr_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }

h4.masterHr_mono {
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.masterHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.masterHr_color {
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.masterHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }

h4.trainingHr_mono, h4.hsiHr_mono {
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.trainingHr_mono span, h4.hsiHr_mono span {
        padding: 12px 0 0 80px;
        display: block;
        color: #8f8e63;
    }

h4.trainingHr_color, h4.hsiHr_color {
    height: 41px;
    margin-top: 6px;
    cursor: pointer;
}

    h4.trainingHr_color span, h4.hsiHr_color span {
        padding: 12px 0 0 80px;
        display: block;
        color: #448c37;
    }

h3.adminHr_mono {
    background: url(images/adminHdr.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.adminHr_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.adminHr_color {
    background: url(images/adminHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.adminHr_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }

h3.supportHr_mono {
    background: url(images/supportHdr.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.supportHr_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.supportHr_color {
    background: url(images/supportHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.supportHr_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }

h3.ksHr_mono {
    background: url(images/kansasHdr.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.ksHr_mono span {
        padding: 12px 0 0 70px;
        display: block;
        color: #8f8e63;
    }

h3.ksHr_color {
    background: url(images/kansasHdr_color.gif) no-repeat 10px center;
    height: 41px;
    margin-top: 10px;
    cursor: pointer;
}

    h3.ksHr_color span {
        padding: 12px 0 0 70px;
        display: block;
        color: #448c37;
    }

/*===== Third level menu item =====*/
.demo ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .demo ul li {
        list-style: none;
        margin: 8px 0;
        padding: 7px 0 7px 80px;
        cursor: pointer;
    }

.bt-left-col {
    height: 9px;
    display: block;
    background: url(images/bt-left-bg.gif) no-repeat bottom;
}

.right-col {
    width: 694px;
    float: right;
}

.breadcrumb {
    background: url(images/breadcrumb-bg.gif) no-repeat left;
    height: 40px;
    font-size: 13px;
    color: #686829;
    padding-bottom: 10px
}

    .breadcrumb p {
        margin: 0;
        padding: 12px 0 0 2px;
    }

    .breadcrumb span {
        padding-right: 25px;
        font-weight: bold;
    }

.breadcrumb1 {
    background: url(images/breadcrumb-bg.gif) no-repeat left;
    height: 40px;
    font-size: 13px;
    color: #686829;
    padding-bottom: 10px
}

    .breadcrumb1 p {
        margin: 0;
        padding: 12px 0 0 10px;
    }

    .breadcrumb1 span {
        padding-right: 5px;
        font-weight: bold;
    }


h1.current-client {
    font-size: 30px;
    font-weight: normal;
    color: #686829;
    margin: 0;
    padding: 10px 0;
    text-decoration: blink
}

.current-title {
    font-size: 20px;
    font-weight: normal;
    color: #686829;
    margin: 0 0 0 40px;
    padding: 0px 0;
}

h1 .page-title {
    color: GrayText;
    font-style: italic
}
/*  h1.pafge-title{font-size:30px;font-weight:normal;color:#686829;margin:0;padding:10px 0;}*/
h3.client-name {
    color: #686829;
    padding: 5px 15px 15px 0px;
    font-size: 14px;
    font-weight: bold;
}

fieldset.quick-search {
    border: none;
}

.quick-search {
    background: url(images/search-bg.gif) no-repeat;
    height: 42px;
    color: #686829;
    font-weight: bold;
}

.qs {
    padding-top: 8px;
}

.quick-search input {
    width: 78px;
    border: 1px #cdcdcb solid;
    padding: 3px;
}

.qs-title {
    padding: 0 18px;
}

.qs-fn {
    padding: 0 10px
}

.qs-ln {
    padding-right: 10px;
}

.qs-dcn {
}

.qs-btn {
    padding-right: 12px;
}

    .qs-btn input {
        width: 110px;
        height: 27px
    }

.advanced-search {
    text-align: right;
    padding: 5px 16px 0 0;
}

    .advanced-search input {
        float: left;
        padding: 5px 16px 0 0;
    }

.top-bg, .top-bg-ft {
    background: url(images/top-bg.gif) top no-repeat;
    height: 7px;
    display: block;
    margin: 0 0 0 0
}

.top-bg-ft {
    margin-top: 5px;
}

.bt-bg, .bt-bg-ft {
    background: url(images/bt-bg.gif) bottom no-repeat;
    height: 7px;
    display: block;
    margin: 0 0 0 0
}

.bt-bg-ft {
    margin-bottom: 15px;
}

.edit-form {
    width: 694px;
    margin: 0 auto;
}

.section-title {
    color: #686829;
    font-weight: bold;
    font-style: italic;
    padding: 10px;
    display: block;
    background: url(images/body-bg.gif) repeat-y;
}

.edit-form fieldset {
    border: none;
    padding: 10px 0 15px 0;
    background: url(images/body-alt-bg.gif) repeat-y;
    margin: 0 0 0 0px;
}

.col1 {
    width: 220px;
    float: left;
    padding-right: 20px;
    padding-left: 8px;
}

.col2 {
    width: 180px;
    float: left;
    padding-right: 20px;
}

.col3 {
    width: 220px;
    float: left;
}

    .col1 span, .col2 span, .col3 span {
        display: block;
        padding-bottom: 4px;
        overflow: hidden;
    }

    .col1 label, .col2 label, .col3 label {
        color: #686829;
        width: 70px;
        display: block;
        float: left;
        text-align: right;
        padding-top: 3px;
    }

.col2 label {
    width: 30px;
}
/*--- Reusable Styles for inputs, select, textbox ---*/
.input-extrashort {
    width: 50px;
    float: right;
    border: 1px #cdcdcb solid;
}

.input-short, .date-field {
    width: 137px;
    float: right;
    border: 1px #cdcdcb solid;
}

.input-medium {
    float: right;
    width: 242px;
    border: 1px #cdcdcb solid;
}

.input-long {
    float: right;
    width: 575px;
    border: 0px #cdcdcb solid;
    padding: 2px 0
}

.label-field {
    color: #686829;
    width: 70px;
    float: left;
    text-align: right;
}

.label1-field {
    color: #686829;
    width: 70px;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.check-field {
    width: 17px;
    display: inline;
}

    .check-field input {
        float: left;
        width: 15px;
        height: 15px;
        display: inline;
    }

.label-greyBg label {
    color: #c5c5c3;
    text-align: left;
}

.label-greyBg span {
    color: #c5c5c3;
    text-align: left;
}

.input-greyBg {
    background: #c5c5c3;
}

.input-blueBg {
    background: #eff7fb;
}

.input-whtBg {
    background: #fff;
}


select {
    height: 20px;
    font-size: x-small
}
/*------ End Reusable Styles  ------*/
.error-box {
    background: #fde0e0;
    border: 2px #ff0000 solid;
    padding: 20px;
}

.error-label {
    background: #fde0e0;
    border: 2px #ff0000 solid;
    padding: 2px;
}

.cii, .cdi, .cai, .cmai, .cci, .csi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
}

    .cii input.date-field {
        width: 115px;
        float: left;
        margin-left: 11px;
    }

.imgCLI_BDATE {
    margin-left: 5px;
}

.cdi span {
    color: #686829;
    float: left;
    display: block;
    width: 70px;
    text-align: right;
    padding-top: 3px;
}

.cdi .col1, .cai .col1 {
    width: 325px;
    padding-right: 0
}

    .cdi .col1 div, .cdi .col2 div {
        padding-bottom: 4px;
        overflow: hidden;
    }

.cdi .col2, .cai .col2 {
    width: 325px;
    padding-left: 10px;
}

    .cdi .col2 .expt {
        padding-top: 26px;
    }

    .cdi .col2 label {
        color: #686829;
        width: 70px;
        display: block;
        float: left;
        text-align: right;
        padding-top: 3px;
    }

.dependent {
    float: left;
    width: 135px;
}
    /*width:135px;*/
    .dependent span, .hhsize span {
        padding-right: 13px;
    }

    .dependent input, .hhsize input {
    }

.hhsize {
    float: right;
    width: 135px;
}

.cai div {
    padding-bottom: 4px;
    overflow: hidden;
}

.cai span {
    color: #686829;
    float: left;
    display: block;
    width: 70px;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.cai .col1 span, .cai .col2 span {
    padding-left: 0;
}

.cai input {
    float: left;
    width: 575px;
    border: 1px #cdcdcb solid;
    padding: 2px 0
}

.cai .col1, .cai .col2 {
    width: 325px
}

    .cai .col1 input {
        width: 220px;
    }

    .cai .col2 input {
        width: 240px;
    }

    .cai .col1 select {
        float: left;
        width: 220px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .cai .col2 select {
        float: left;
        width: 240px;
        border: 1px #cdcdcb solid;
        background: white;
    }

.cmai .col3 {
    width: 125px;
    float: right;
}

.cmai div {
    padding-bottom: 4px;
    overflow: hidden;
}

.cmai span {
    color: #686829;
    float: left;
    display: block;
    width: 70px;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.cmai input {
    float: left;
    width: 575px;
    border: 1px #cdcdcb solid;
    padding: 2px 0
}

.cmai select {
    float: left;
    width: 242px;
    border: 1px #cdcdcb solid;
}

.cmai select {
    width: 200px;
}

.cmai .col1, .cmai .col2, .cmai .col3 {
    padding-left: 0;
}

.cmai .col1, .cmai .col2 {
    width: 280px;
    padding-right: 0;
}

.cmai .col2 {
    width: 240px
}

.cmai .col1 input {
    width: 169px;
    margin-left: 20px
}

.cmai .col2 span {
    width: 50px;
    padding: 3px 13px 0 8px;
}

.cmai .col2 label {
    width: 50px;
    padding: 3px 13px 0 8px;
}

.cmai .col2 input {
    width: 155px;
}

.cmai .col1 select {
    width: 169px;
    margin-left: 20px
}

.cmai .col2 select {
    width: 155px;
}

.cmai .col3 {
    width: 125px;
    float: right;
}

    .cmai .col3 span {
        padding-right: 0;
        width: 75px;
        float: none;
        display: inline;
    }

.cmai span.okaytomail {
    width: 17px;
    display: inline;
}

.cmai .okaytomail input {
    float: left;
    width: 15px;
    height: 15px;
    display: inline;
}



.cci div, .csi div {
    padding-bottom: 2px;
}

.cci .col1, .cci .col2 {
    width: 325px;
    float: left;
    padding-right: 12px;
}

.cci .col2 {
    padding-right: 0;
    width: 330px;
}

.cci span {
    color: #686829;
    float: left;
    display: block;
    width: 80px;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.cci .col2 span {
    width: 90px;
}

.cci input {
    width: 215px;
}
/*.cci .email-addr{padding-top:11px;}
        .cci input{float:left;width:220px;border:1px #cdcdcb solid;background:#eff7fb;padding:2px 0}
            .cci input.email-input{background:#fff;}*/
.csi span {
    color: #686829;
    float: left;
    display: block;
    width: 70px;
    text-align: right;
    padding: 3px 13px 0 0;
}

/*  .csi .test{}
    .csi .test span{color:Black;float:none;display:none;text-align:center;padding:0px 0px 0 0;}
    .csi .test div{padding-bottom:0px;   }
      */

.csi .col1 {
    width: 235px;
    padding-bottom: 0px
}

.csi .col2 {
    width: 215px;
}

    .csi .col2 input {
        width: 128px;
    }

    .csi .col2 select {
        width: 128px;
        border: 1px #cdcdcb solid;
    }

.csi .col3 {
    width: 180px;
}

    .csi .col3 input {
        width: 90px;
        background: #C5C5C3;
    }

.csi .col1 .active-status input, .csi .col1 .active-status label {
    float: none;
    width: 15px;
    display: inline;
    border: none;
}

.csi .col1 .active-status label {
    padding-right: 5px;
}

.csi span.active-status-options {
    width: 80px;
}

.csi .date-field {
    width: 110px;
    float: left;
    border: 1px #cdcdcb solid;
}

.ft {
    color: #686829;
    padding: 10px 0;
    overflow: hidden;
    background: url(images/body-bg.gif) repeat-y;
}

    .ft label {
        font-weight: bold;
        padding: 0 5px 0 16px;
    }

.ft-first {
    padding-left: 10px;
}

.short-textbox-grey {
    background: #C5C5C3;
    border: 1px #cdcdcb solid;
    width: 137px;
}

.hd-bt {
    padding: 10px 0;
}

    .hd-bt input[type=submit], .ft-bt input[type=submit] {
        background: url(images/update-bt.gif) no-repeat;
        width: 109px;
        height: 24px;
        border: none;
        cursor: pointer;
    }

    .hd-bt input[type=button], .ft-bt input[type=button] {
        background: url(images/cancel-bt.gif) no-repeat;
        width: 109px;
        height: 24px;
        border: none;
        cursor: pointer;
    }

.addnew-btn {
    background: url(images/addnew-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.insert-btn {
    background: url(images/insert-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.insertaddnew-btn {
    background: url(images/insertaddnew-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.update-btn {
    background: url(images/update-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.updateaddnew-btn {
    background: url(images/updateaddnew-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.showlog-btn {
    background: url(images/showlog-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.calendar-btn {
    background: url(images/calendar-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.verify-btn {
    background: url(images/verify-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.printfriendly-btn {
    background: url(images/printfriendly-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.addfilter-btn {
    background: url(images/addfilter-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.clearwhere-btn {
    background: url(images/clearwhere-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.continue-btn {
    background: url(images/continue-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.attach-btn {
    background: url(images/attachdetach-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.newmessage-btn {
    background: url(images/newmessage-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.assignuser-btn {
    background: url(images/assignuser-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.assignprof-btn {
    background: url(images/assignprof-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.search-cases-btn {
    background: url(images/searchCases-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.clearform-btn {
    background: url(images/clearform-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.showall-btn {
    background: url(images/showAll-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.viewdocument-btn {
    background: url(images/viewdocument-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.previous-btn {
    background: url(images/previous-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.next-btn {
    background: url(images/next-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.finish-btn {
    background: url(images/finish-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}


.selectinterview-btn {
    background: url(images/selectinterview-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.changeinterview-btn {
    background: url(images/changeinterview-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.savefinish-btn {
    background: url(images/savefinish-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.search-btn {
    background: url(images/search-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.savenext-btn {
    background: url(images/savenext-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.cancel-btn {
    background: url(images/cancel-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.runwizard-btn {
    background: url(images/runwizard-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}


.Info, .Success, .Warning, .Error, .Validation {
    border: 1px solid;
    margin: 17px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.Info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
}

.Success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.png');
}

.Warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}

.Error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}

.Validation {
    color: #D63301;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}

/*======= DataGrid =========*/

.grid-wrap {
    width: 692px;
    margin: 0 auto;
}

.PrettyGridView {
    position: relative;
}

.grid {
}

    .grid td {
        padding: 4px;
    }

    .grid a {
        color: #000;
        text-decoration: none;
    }

.grid-top {
    background: url(images/grid-top-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
}

.grid-bt {
    background: url(images/grid-bt-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
    padding: 0px 0px 2px 0px;
}

.grid-top-med {
    background: url(images/grid-top-med-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
}

.grid-bt-med {
    background: url(images/grid-bt-med-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
    padding: 0px 0px 2px 0px;
}

.grid-top-small {
    background: url(images/grid-top-small-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
}

.grid-bt-small {
    background: url(images/grid-bt-small-bg.gif) no-repeat top left;
    height: 8px;
    display: block;
    padding: 0px 0px 2px 0px;
}



.pager {
    background-color: #E5F4E4;
    border-left: 2px #cacac9 solid;
    border-right: 2px #cacac9 solid;
    color: #686829;
}

    .pager span {
        color: #009900;
        font-weight: bold;
        font-size: 12pt;
    }

    .pager a {
        color: #686829;
    }

.header .tl {
    background: #e5f4e4;
    border-left: 2px #cacac9 solid;
}

.header .tr {
    background: #e5f4e4;
    border-right: 2px #cacac9 solid;
}

.header th {
    background: #e6f4e4;
    color: #686829;
    padding: 10px 0;
    text-align: left
}

    .header th a, .header th a:hover {
        color: #686829;
        text-decoration: none;
    }

.item td {
    background: #fff;
    text-align: Left
}

    .item td.item-ico, .alt-item td.item-ico {
        border-left: 2px #cacac9 solid;
        color: Blue;
    }

.collapseico {
    border-left: 2px #cacac9 solid;
    color: Blue;
}

.item td.item-ico a, .alt-item td.item-ico a {
    color: blue
}

.itemdecesed td {
    background: #fff;
    color: Red
}

    .itemdecesed td.item-ico, .alt-itemdecesed td.item-ico {
        border-left: 2px #cacac9 solid;
        background: url(images/red-triangle.gif) no-repeat left top;
    }


.alt-item td {
    background: #f2f2f2;
    text-align: Left
}
    /*.item-ico a{text-indent:-9999px;background: url(images/expand-ico.gif) no-repeat;display:block;height:13px;width:13px;}*/
    .item td.control-icoclient, .alt-item td.control-icoclient {
        border-right: 2px #cacac9 solid;
    }

.control-icoclient a {
    text-indent: -0px;
    background: url(images/control-ico.gif) no-repeat;
    display: block;
    height: 15px;
    width: 25px;
}

.item td.control-ico, .alt-item td.control-ico {
    border-right: 2px #cacac9 solid;
}

.control-ico a {
    text-indent: -99px;
    background: url(images/control-ico.gif) no-repeat;
    display: block;
    height: 15px;
    width: 25px;
}



.dialog {
    background: url(images/dialog-bg.gif) no-repeat;
    height: 64px;
    width: 300px;
    padding: 18px 0 0 10px;
    text-align: left
}

    .dialog .edit-btn {
        background: url(images/edit-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialog .delete-btn {
        background: url(images/delete-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialog .select-btn {
        background: url(images/select-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialog .paste-btn {
        background: url(images/paste-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }


.listbuttons {
    width: 200px;
    padding: 0px 0 0 0px
}

.dialoglong {
    background: url(images/dialog-bg2.gif) no-repeat;
    height: 64px;
    width: 300px;
    padding: 18px 0 0 10px;
    text-align: left
}

    .dialoglong .edit-btn {
        background: url(images/edit-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglong .delete-btn {
        background: url(images/delete-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglong .select-btn {
        background: url(images/select-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglong .paste-btn {
        background: url(images/paste-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }




.dialoglongest {
    background: url(images/dialoglongest-bg.gif) no-repeat;
    height: 64px;
    width: 384px;
    padding: 18px 0 0 10px;
    text-align: left
}

    .dialoglongest .edit-btn {
        background: url(images/edit-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglongest .delete-btn {
        background: url(images/delete-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglongest .select-btn {
        background: url(images/select-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }

    .dialoglongest .paste-btn {
        background: url(images/paste-bt.gif) no-repeat;
        width: 85px;
        height: 20px;
        border: none;
        cursor: pointer;
    }


.editlist-btn {
    background: url(images/edit-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.deletelist-btn {
    background: url(images/delete-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}


.red {
    background: url(images/red-triangle.gif) no-repeat left top;
}

.gray {
    background: url(images/gray-triangle.gif) no-repeat left top;
}

.insertlist-btn {
    background: url(images/edit-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.delete-btn {
    background: url(images/delete-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.edit-btn {
    background: url(images/edit-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.select-btn {
    background: url(images/select-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.paste-btn {
    background: url(images/paste-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.clone-btn {
    background: url(images/clone-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.insertlist-btn {
    background: url(images/insertlist-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.addnewlist-btn {
    background: url(images/addnewlist-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.addenc-btn {
    background: url(images/addenc-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.cancellist-btn {
    background: url(images/cancellist-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.updatelist-btn {
    background: url(images/updatelist-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.runworkflow-btn {
    background: url(images/runworkflow-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.clipping-btn {
    background: url(images/clipping-bt.gif) no-repeat;
    width: 85px;
    height: 20px;
    border: none;
    cursor: pointer;
}




/***********Recover Password****************/



.recover {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .recover .onecol {
        width: 600px;
        float: left;
        padding-left: 10px;
        display: block;
    }

        .recover .onecol div {
            padding-bottom: 2px;
        }

        .recover .onecol label {
            color: #686829;
            width: 120px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .recover .onecol span {
            color: #686829;
            width: 120px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }



        .recover .onecol input[type=text] {
            float: left;
            width: 320px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .recover .onecol input[type=submit] {
            float: left;
            width: 120px;
            border: 1px #cdcdcb solid;
            background: white;
            margin-left: 143px;
            margin-top: 5px;
            background-color: mediumseagreen;
            color: white
        }

/**********End of Auto Recover Password****************/


/*----- Encounters Edit-Form-----*/

.edit-formencounter {
    width: 694px;
    margin: 0 auto;
}

    .edit-formencounter .header-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formencounter .header-bt input[type=submit], .footer-bt input[type=submit] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formencounter .header-bt input[type=button], .footer-bt input[type=button] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formencounter fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }



.eli {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .eli .col1 {
        width: 320px;
        padding-left: 10px;
        display: block
    }

    .eli .col2 {
        width: 320px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .eli .col1 label, .eli .col2 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .eli .col1 span, .eli .col2 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .eli .col1 div, .eli .col2 div {
            padding-bottom: 2px;
        }

    .eli .service {
        width: 660px;
        padding-left: 10px;
        display: block
    }

        .eli .service label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .eli .service span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .eli .service div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .eli .col1 input, .eli .col2 input {
        float: right;
        width: 225px;
        border: 1px #cdcdcb solid;
    }

    .eli .service input {
        float: right;
        width: 564px;
        border: 1px #cdcdcb solid;
    }

.ei {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

.linknote {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .linknote .shownote .eli .service span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 0px 0 0px;
    }



.ei .twocol1 {
    width: 270px;
    float: left;
    padding-left: 10px;
    display: block;
}

.ei .twocol2 {
    width: 400px;
    float: left;
    padding-right: 0px;
    display: block
}

    .ei .twocol1 div, .ei .twocol2 div {
        padding-bottom: 2px;
    }

.ei .twocol1 label {
    color: #686829;
    width: 70px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.ei .twocol2 label {
    color: #686829;
    width: 70px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.ei .twocol1 span {
    color: #686829;
    width: 70px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.ei .twocol2 span {
    color: #686829;
    width: 70px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}



.ei .twocol1 select {
    float: left;
    width: 170px;
    border: 1px #cdcdcb solid;
    background: white;
}

.ei .twocol2 select {
    float: left;
    width: 300px;
    border: 1px #cdcdcb solid;
    background: white;
}

.ei .twocol2 input {
    float: left;
    width: 292px;
    border: 1px #cdcdcb solid;
}




.ei .threecol1 {
    width: 210px;
    float: left;
    padding-left: 10px;
}

.ei .threecol2 {
    width: 210px;
    float: left;
}

.ei .threecol3 {
    width: 250px;
    float: left;
}

    .ei .threecol1 div, .ei .threecol2 div, .ei .threecol3 div {
        padding-bottom: 2px;
    }

    .ei .threecol1 label, .ei .threecol2 label, .ei .threecol3 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .threecol1 span, .ei .threecol2 span, .ei .threecol3 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

.ei input.date-field {
    width: 90px;
    float: left;
}

.ei .threecol3 select {
    float: left;
    width: 150px;
    border: 1px #cdcdcb solid;
    background: white;
}

.ei .threecol1 .active-status input, .ei .threecol1 .active-status label {
    float: none;
    width: 20px;
    display: inline;
    border: none;
}

.ei .threecol1 .active-status label {
    padding-right: 5px;
}

.ei span.active-status-options {
    width: 80px;
}

.ei .cons {
    width: 660px;
    float: left;
    padding-left: 10px;
    display: block;
}

    .ei .cons label {
        color: #686829;
        width: 160px;
        float: left;
        text-align: right;
        padding-top: 3px;
    }

    .ei .cons span {
        color: #686829;
        width: 160px;
        float: left;
        text-align: right;
        padding-top: 3px;
    }





.exi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}



    .exi .twocol1 {
        width: 160px;
        float: left;
        padding-left: 0px;
        display: block;
    }

    .exi .twocol2 {
        width: 190px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .exi .twocol1 label {
        color: #686829;
        width: 140px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .exi .twocol2 label {
        color: #686829;
        width: 140px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .exi .twocol1 span {
        color: #686829;
        width: 140px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .exi .twocol2 span {
        color: #686829;
        width: 140px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .exi .twocol1 div, .exi .twocol2 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .exi .twocol2 .medicaid-status input, .exi .twocol2 .medicaid-status label {
        float: none;
        width: 10px;
        display: inline;
        border: none;
    }

    .exi .twocol2 .medicaid-status label {
        padding: 3px 13px 0 8px;
    }

.ei span.medicaid-status-options {
    width: 20px;
    float: right
}



.ei .exp1 {
    width: 120px;
    float: left;
    padding-left: 10px;
    display: block;
}

    .ei .exp1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .exp1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .exp1 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .ei .exp1 input[type=checkbox] {
        width: 15px;
        height: 15px;
        float: left;
    }

.ei .exp2 {
    width: 520px;
    float: left;
    padding-left: 0px;
    display: block;
}

    .ei .exp2 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .exp2 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .exp2 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .ei .exp2 .exception-status input, .ei .exp2 .exception-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .ei .exp2 .exception-status label {
        padding-right: 0px;
    }

.ei span.exception-status-options {
    width: 550px;
}

.ei .exp2 input[type=checkbox] {
    width: 15px;
    height: 15px;
    float: left;
}

.ei .exp2 .lablelength {
    width: 70px
}

.ei .threecol11 {
    width: 120px;
    float: left;
    padding-left: 10px;
    display: block;
}

.ei .threecol21 {
    width: 310px;
    float: left;
    padding-left: 0px;
    display: block;
}

.ei .threecol31 {
    width: 250px;
    float: left;
}

    .ei .threecol11 div, .ei .threecol21 div, .ei .threecol31 div {
        padding-bottom: 2px;
    }

    .ei .threecol11 label, .ei .threecol31 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ei .threecol11 span, .ei .threecol31 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

.ei .threecol21 label {
    color: #686829;
    width: 130px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.ei .threecol21 span {
    color: #686829;
    width: 130px;
    float: left;
    text-align: right;
    padding: 3px 13px 0 8px;
}

.ei .threecol11 label {
    width: 70px;
}

.ei .threecol11 span {
    width: 70px;
}

.ei .threecol11 input[type=checkbox], .ei .threecol21 input[type=checkbox], .ei .threecol31 input[type=checkbox] {
    width: 15px;
    height: 15px;
    float: left;
}

/*-------End of Encoutner Edit-Form-----*/





/*-------Housing Edit Form-----*/
.edit-formhousing {
    width: 694px;
    margin: 0 auto;
}

    .edit-formhousing .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formhousing .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formhousing .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formhousing fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.hsi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    /*First Row*/
    .hsi .type {
        width: 680px;
        padding-left: 10px;
        display: block
    }

        .hsi .type label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .hsi .type span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .hsi .type select {
            float: left;
            width: 250px;
            border: 1px #cdcdcb solid;
        }

        .hsi .type input {
            float: left;
            width: 250px;
            border: 1px #cdcdcb solid;
        }

        .hsi .type .active-status input, .hsi .type .active-status label {
            float: none;
            width: 25px;
            display: inline;
            border: none;
        }

        .hsi .type .active-status label {
            padding-right: 5px;
        }

    .hsi span.active-status-options {
        width: 30px;
    }


    .hsi .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .hsi .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .hsi .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .hsi .threecol1 label, .hsi .threecol2 label, .hsi .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .hsi .threecol1 span, .hsi .threecol2 span, .hsi .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .hsi .threecol1 label, .hsi .threecol2 label {
        width: 100px;
    }

    .hsi .threecol1 span, .hsi .threecol2 span {
        width: 100px;
    }

    .hsi .threecol1 input, .hsi .threecol2 input, .hsi .threecol3 input {
        width: 100px;
    }

    .hsi .threecol1 div, .hsi .threecol2 div, .hsi .threecol3 div {
        padding-bottom: 2px;
    }

    .hsi .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .hsi .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .hsi .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .hsi input.date-field {
        width: 80px;
        float: left;
        border: 1px #cdcdcb solid;
    }

    .hsi input.image-field {
        Width: 16px;
        Height: 16px
    }
/*----End of Housing Edit From---*/





/*-----------Case Status Edit Form-------------*/
.edit-formstatus {
    width: 694px;
    margin: 0 auto;
}

    .edit-formstatus .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formstatus .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formstatus .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formstatus fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.si {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .si .twocol1 {
        width: 340px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .si .twocol2 {
        width: 340px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .si .twocol1 div, .ei .twocol2 div {
        padding-bottom: 2px;
    }

    .si .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .si .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .si .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .si .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }



    .si .twocol1 select {
        float: left;
        width: 240px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .si .twocol2 input {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
    }


    .si .onecol {
        width: 680px;
        padding-left: 10px;
        display: block
    }

        .si .onecol label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .si .onecol span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .si .onecol div {
            padding-bottom: 2px;
        }

        .si .onecol input {
            float: left;
            width: 570px;
            border: 1px #cdcdcb solid;
        }

        .si .onecol select {
            float: left;
            width: 570px;
            border: 1px #cdcdcb solid;
        }



    .si .col1 {
        width: 220px;
        padding-left: 10px;
        display: block
    }

    .si .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .si .col3 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .si .col1 label, .si .col2 label, .si .col3 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .si .col1 span, .si .col2 span, .si .col3 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .si label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .si span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .si .col1 div, .si .col2 div, .si .col2 div {
        padding-bottom: 2px;
    }

    .si input.date-field {
        width: 80px;
        float: left;
    }

    .si .col3 input {
        float: left;
        width: 110px;
        border: 1px #cdcdcb solid;
    }




.sfi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .sfi .col1 {
        width: 220px;
        padding-left: 10px;
        display: block
    }

    .sfi .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .sfi .col3 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .sfi .col1 label, .sfi .col2 label, .sfi .col3 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .sfi .col1 span, .sfi .col2 span, .sfi .col3 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .sfi .col1 div, .sfi .col2 div, .sfi .col3 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .sfi .col1 input, .sfi .col2 input, .sfi .col3 input {
            float: left;
            width: 110px;
            border: 1px #cdcdcb solid;
        }

    .sfi .col1 select {
        float: left;
        width: 110px;
        border: 1px #cdcdcb solid;
    }

/*-----End Case Status Edit Form------*/





/*----Document Edit Form----*/

.edit-formdocument {
    width: 694px;
    margin: 0 auto;
}

    .edit-formdocument .header-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formdocument .header-bt input[type=submit], .footer-bt input[type=submit] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formdocument .header-bt input[type=button], .footer-bt input[type=button] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formdocument fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.di {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .di .col1 {
        width: 360px;
        padding-left: 10px;
        display: block
    }

    .di .col2 {
        width: 260px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .di .col1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .di .col2 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .di .col1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .di .col2 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .di .col1 div, .di .col2 div {
        padding-bottom: 2px;
        overflow: hidden;
    }


    .di .col2 .orginal-onfile input, .di .col2 .orginal-onfile label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .di .col2 .orginal-onfile label {
        width: 100px;
        padding: 3px 13px 0 8px;
    }

    .di .col2 .orginal-onfile span {
        width: 100px;
        padding: 3px 13px 0 8px;
    }

    .di span.orginal-onfile-options {
        width: 80px;
    }

    .di .col1 select {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .di .col1 input {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
    }

    .di .col2 select {
        float: left;
        width: 130px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .di .col2 input {
        float: left;
        width: 130px;
        border: 1px #cdcdcb solid;
    }

    .di input.date-field {
        width: 115px;
        float: left;
    }

    .di input.image-field {
        Width: 16px;
        Height: 16px
    }
/*------End of Docuement Edit Form------*/






/* ----------Identifier Edit Form-----*/
.edit-formidentifier {
    width: 694px;
    margin: 0 auto;
}

    .edit-formidentifier .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formidentifier .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formidentifier .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formidentifier fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.ii {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    /*First Row*/
    .ii .type {
        width: 335px;
        float: left;
        padding-left: 0px;
        display: block
    }

    .ii .Source {
        width: 350px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ii .type div, .ii .Source div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .ii .type label, .ii .Source label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ii .type span, .ii .Source span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }


    /*Rest of the rows*/
    .ii .col1 {
        width: 220px;
        float: left;
        padding-left: 0px;
        display: block
    }

    .ii .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .ii .col3 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ii .col1 label, .ii .col2 label, .ii .col3 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ii .col1 span, .ii .col2 span, .ii .col3 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ii .col1 div, .ii .col2 div, .ii .col3 div {
            padding-bottom: 2px;
        }

    .ii .col2 input {
        width: 100px;
        float: left;
        border: 1px #cdcdcb solid;
    }

        .ii .col1 input.date-field, .ii .col2 input.date-field {
            width: 90px;
            float: left;
        }

    .ii input.image-field {
        Width: 16px;
        Height: 16px
    }

    .ii .col1 .active-status input, .ii .col1 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .ii .col1 .active-status label {
        padding-right: 5px;
    }

    .ii span.active-status-options {
        width: 40px;
    }


    /*Site*/
    .ii .site {
        width: 680px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ii .site label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ii .site span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ii .site div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .ii .site select {
            width: 585px;
            float: left;
            border: 1px #cdcdcb solid;
        }
/*-------End of Identifier Edit Form-----*/





/*----Note Edit Form----*/
.edit-formidocument {
    width: 694px;
    margin: 0 auto;
}

    .edit-formidocument .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formidocument .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formidocument .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formidocument fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.ni {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    /*Note*/
    .ni .note {
        width: 660px;
        height: 360px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ni .note div {
            padding-bottom: 2px;
            padding-left: 0px;
            overflow: hidden
        }

        .ni .note .span {
            float: left;
            width: 70px;
            text-align: left
        }

        .ni .note textarea {
            height: 350px;
            width: 640px;
        }

    /*Rest of the rows*/
    .ni .col1 {
        width: 220px;
        padding-left: 10px;
        display: block
    }

    .ni .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .ni .col3 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ni .col1 label, .ni .col2 label, .ni .col3 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ni .col2 span, .ni .col3 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .ni label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ni span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .ni .col2 div, .ni .col3 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .ni .col1 div {
        padding-bottom: 2px;
    }

    .ni .col1 input, .ni .col2 input {
        width: 100px;
        float: left;
        border: 1px #cdcdcb solid;
    }

    .ni .col2 select {
        width: 100px;
        float: left;
        border: 1px #cdcdcb solid;
    }



    .ni input.date-field {
        width: 95px;
        float: left;
    }

    .ni input.image-field {
        Width: 16px;
        Height: 16px
    }

    .ni .col3 .public-status input, .ni .col1 .active-status label {
        float: none;
        width: 10px;
        display: inline;
        border: none;
    }

    .ni .col3 .public-status label {
        padding-right: 5px;
    }

    .ni span.public-status-options {
        width: 80px;
    }

/*---End of Note Edit Form----*/





/*----Service Allcoation----*/
.edit-formallocation {
    width: 694px;
    margin: 0 auto;
}

    .edit-formallocation .header-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formallocation .header-bt input[type=submit], .footer-bt input[type=submit] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formallocation .header-bt input[type=button], .footer-bt input[type=button] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formallocation fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.ari {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .ari .col1 {
        width: 400px;
        padding-left: 10px;
        display: block
    }

    .ari .col2 {
        width: 240px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ari .col1 label, .ari .col2 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ari .col1 span, .ari .col2 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ari .col1 div, .ari .col2 div {
            padding-bottom: 2px;
        }

    .ari .col1 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .ari .col1 select, .ari .col2 select {
        float: left;
        width: 300px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .ari .col2 label {
        width: 90px
    }

    .ari .col2 span {
        width: 90px
    }

    .ari .col2 select {
        width: 122px
    }

    .ari .col2 input.date-field {
        width: 102px;
        float: left;
    }

    .ari .col2 input.image-field {
        Width: 16px;
        Height: 16px
    }


    .ari .col2 .active-status input, .ari .col2 .active-status label {
        float: none;
        width: 10px;
        display: inline;
        border: none;
    }

    .ari .col2 .active-status label {
        padding-right: 5px;
    }

    .ari span.active-status-options {
        width: 80px;
    }

    .ari .datecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .ari .datecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .ari .datecol1 label, .ari .datecol2 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ari .datecol1 span, .ari .datecol2 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .ari .datecol1 div, .ari .datecol2 div {
            padding-bottom: 2px;
        }

    .ari input.date-field {
        width: 102px;
        float: left;
    }

    .ari input.image-field {
        Width: 16px;
        Height: 16px
    }


.abi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .abi .contract {
        width: 670px;
        padding-left: 10px;
        display: block
    }

        .abi .contract label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .abi .contract span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .abi .contract div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .abi .contract select {
            float: left;
            width: 540px;
            border: 1px #cdcdcb solid;
            background: white;
        }



    .abi .col1 {
        width: 190px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .abi .col2 {
        width: 190px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .abi .col3 {
        width: 270px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .abi .col1 label, .abi .col2 label, .abi .col3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .abi .col1 span, .abi .col2 span, .abi .col3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .abi .col1 label, .abi .col2 label {
        width: 90px;
    }

    .abi .col1 span, .abi .col2 span {
        width: 90px;
    }

    .abi .col1 input, .abi .col2 input {
        float: left;
        width: 60px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .abi .col1 div, .abi .col2 div, .abi .col3 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .abi .col3 select {
        float: left;
        width: 140px;
        border: 1px #cdcdcb solid;
        background: white;
    }



.aai {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .aai .col1 {
        width: 275px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .aai .col2 {
        width: 375px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .aai .col1 label, .aai .col2 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aai .col1 span, .aai .col2 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aai .col1 div, .aai .col2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .aai .col1 select {
        float: left;
        width: 150px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .aai .col2 select {
        float: left;
        width: 250px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .aai .col1 input, .aai .col2 input {
        width: 150px
    }
/*----Service Allcoation----*/





/*---Income Edit Form-----*/
.edit-formincome {
    width: 694px;
    margin: 0 auto;
}

    .edit-formincome .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formincome .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formincome .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formincome fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.iii {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .iii .twocol1 {
        width: 330px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .iii .twocol2 {
        width: 330px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .iii .twocol1 div, .iii .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .iii .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .iii .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .iii .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .iii .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .iii .twocol1 label, .iii .twocol2 label {
        width: 100px;
    }

    .iii .twocol1 select {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .iii .twocol2 select {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .iii .twocol2 input {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
    }


    .iii .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .iii .threecol2 {
        width: 230px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .iii .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .iii .threecol1 label, .iii .threecol2 label, .iii .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .iii .threecol1 span, .iii .threecol2 span, .iii .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .iii .threecol1 label, .iii .threecol2 label {
        width: 100px;
    }

    .iii .threecol1 span, .iii .threecol2 span {
        width: 100px;
    }

    .iii .threecol1 input[type=text], .iii .threecol2 input {
        width: 80px;
    }

    .iii .threecol1 div, .iii .threecol2 div, .iii .threecol3 div {
        padding-bottom: 2px;
    }

    .iii .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }



    .iii .threecol1 .check-field {
        width: 17px;
        display: inline;
    }

        .iii .threecol1 .check-field input {
            float: left;
            width: 15px;
            height: 15px;
            display: inline;
        }

    .iii .threecol2 input.date-field {
        width: 80px;
        float: left;
    }

    .iii .threecol2 .active-status input, .iii .threecol2 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .iii .threecol2 .active-status label {
        padding-right: 5px;
    }

    .iii span.active-status-options {
        width: 20px;
    }

    .iii input.date-field {
        width: 80px;
        float: left;
    }

    .iii input.image-field {
        Width: 16px;
        Height: 16px
    }

    .iii .threecol3 .fpl {
        float: left;
        text-align: left;
        width: 70px;
    }

/*---End Income Edit Form-----*/




/*----Insurance Edit Form----*/
.edit-forminsurance {
    width: 694px;
    margin: 0 auto;
}

    .edit-forminsurance .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-forminsurance .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-forminsurance .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-forminsurance fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.insinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .insinfo .twocol1 {
        width: 330px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .insinfo .twocol2 {
        width: 330px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .insinfo .twocol1 div, .insinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .insinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insinfo .twocol1 label, .insinfo .twocol2 label {
        width: 100px;
    }

    .insinfo .twocol1 select {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .insinfo .twocol2 select {
        float: left;
        width: 210px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .insinfo .twocol2 input[type=text] {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
    }

    .insinfo .type {
        width: 660px;
        float: left;
        padding-left: 10px;
        display: block;
    }

        .insinfo .type select {
            float: left;
            width: 530px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .insinfo .type label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .insinfo .type span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }



.insstatus .threecol1 {
    width: 220px;
    float: left;
    padding-left: 10px;
    display: block
}

.insstatus .threecol2 {
    width: 220px;
    float: left;
    padding-right: 0px;
    display: block
}

.insstatus .threecol3 {
    width: 220px;
    float: left;
    padding-right: 10px;
    display: block
}

    .insstatus .threecol1 label, .insstatus .threecol2 label, .insstatus .threecol3 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insstatus .threecol1 span, .insstatus .threecol2 span, .insstatus .threecol3 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

.insstatus .threecol1 label, .insstatus .threecol2 label {
    width: 80px;
}

.insstatus .threecol1 span, .insstatus .threecol2 span {
    width: 80px;
}

.insstatus .threecol1 div, .insstatus .threecol2 div, .insstatus .threecol3 div {
    padding-bottom: 2px;
}

.insstatus .threecol3 select {
    float: left;
    width: 80px;
    border: 1px #cdcdcb solid;
    background: white;
}

.insstatus .threecol1 input, .insstatus .threecol2 input[type=text] {
    width: 90px;
}

.insstatus .threecol3 label {
}

.insstatus .threecol3 input {
    float: left;
    width: 70px;
    border: 1px #cdcdcb solid;
    background: white;
}


.insstatus .threecol1 .active-status input, .insstatus .threecol1 .active-status label {
    float: none;
    width: 20px;
    display: inline;
    border: none;
}

.insstatus .threecol1 .active-status label {
    padding-right: 5px;
}

.insstatus span.active-status-options {
    width: 20px;
}

.insstatus input.date-field {
    width: 80px;
    float: left;
    margin-left: 0px;
}

.insstatus input.image-field {
    Width: 16px;
    Height: 16px
}


/*-----End of Insurance Edit Form----*/




/*----Medication Edit Form---*/
.edit-formmedication {
    width: 694px;
    margin: 0 auto;
}

    .edit-formmedication .header-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formmedication .header-bt input[type=submit], .footer-bt input[type=submit] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formmedication .header-bt input[type=button], .footer-bt input[type=button] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formmedication fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.medinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .medinfo .twocol1 {
        width: 380px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .medinfo .twocol2 {
        width: 290px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .medinfo .twocol1 div, .medinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .medinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .medinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .medinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .medinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .medinfo .twocol1 label {
        width: 100px;
    }

    .medinfo .twocol1 select {
        float: left;
        width: 250px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .twocol2 select {
        float: left;
        width: 180px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .twocol2 input {
        float: left;
        width: 180px;
        border: 1px #cdcdcb solid;
    }



    .medinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .medinfo .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .medinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .medinfo .threecol1 label, .medinfo .threecol2 label, .medinfo .threecol3 label {
            color: #686829;
            width: 80px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .medinfo .threecol1 span, .medinfo .threecol2 span, .medinfo .threecol3 span {
            color: #686829;
            width: 80px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .medinfo .threecol1 label, .medinfo .threecol2 label {
        width: 80px;
    }

    .medinfo .threecol1 span, .medinfo .threecol2 span {
        width: 80px;
    }

    .medinfo .threecol1 input, .medinfo .threecol2 input, .medinfo .threecol3 input {
        width: 100px;
    }

    .medinfo .threecol1 div, .medinfo .threecol2 div, .medinfo .threecol3 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .medinfo .threecol1 select {
        float: left;
        width: 80px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .threecol1 input {
        float: left;
        width: 80px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .threecol2 input {
        float: left;
        width: 80px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .medinfo .threecol3 .active-status input, .medinfo .threecol3 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .medinfo .threecol3 .active-status label {
        padding-right: 5px;
    }

    .medinfo span.active-status-options {
        width: 20px;
    }

    .medinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .medinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .medinfo .threecol1 input[type=checkbox] {
        width: 15px
    }
/*---End of Medication Edit Form---*/


/*---Lab Edit Form----*/
.edit-formlab {
    width: 694px;
    margin: 0 auto;
}

    .edit-formlab .header-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formlab .header-bt input[type=submit], .footer-bt input[type=submit] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formlab .header-bt input[type=button], .footer-bt input[type=button] {
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formlab fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.labinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .labinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .labinfo .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .labinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .labinfo .threecol1 label, .labinfo .threecol2 label, .labinfo .threecol3 label {
            color: #686829;
            width: 80px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .labinfo .threecol1 span, .labinfo .threecol2 span, .labinfo .threecol3 span {
            color: #686829;
            width: 80px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .labinfo .threecol1 label, .labinfo .threecol2 label {
        width: 80px;
    }

    .labinfo .threecol1 span, .labinfo .threecol2 span {
        width: 80px;
    }

    .labinfo .threecol1 input, .labinfo .threecol2 input, .labinfo .threecol3 input {
        width: 100px;
    }

    .labinfo .threecol1 div, .labinfo .threecol2 div, .labinfo .threecol3 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .labinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .labinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .labinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }


    .labinfo .threecol2 .active-status input, .labinfo .threecol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .labinfo .threecol2 .active-status label {
        padding-right: 5px;
    }

    .labinfo span.active-status-options {
        width: 20px;
    }

    .labinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .labinfo input.image-field {
        Width: 16px;
        Height: 16px
    }



    .labinfo .twocol1 {
        width: 350px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .labinfo .twocol2 {
        width: 280px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .labinfo .twocol1 div, .labinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .labinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .labinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .labinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .labinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .labinfo .twocol1 label {
        width: 80px;
    }

    .labinfo .twocol1 span {
        width: 80px;
    }

    .labinfo .twocol2 label {
        width: 80px;
    }

    .labinfo .twocol2 span {
        width: 80px;
    }

    .labinfo .twocol1 select {
        float: left;
        width: 240px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .labinfo .twocol2 select {
        float: left;
        width: 160px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .labinfo .twocol2 input {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
    }

    .labinfo .twocol1 input[type=text] {
        float: left;
        width: 240px;
        border: 1px #cdcdcb solid;
    }



    .labinfo .twocol1 input[type=checkbox], .labinfo .twocol2 input[type=checkbox] {
        float: left;
        width: 15px;
        height: 15px;
        display: inline;
    }
/*---End of Lab Edit Form----*/



/*---Social Support Edit Form-----*/
.edit-formsupport {
    width: 694px;
    margin: 0 auto;
}

    .edit-formsupport .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formsupport .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formsupport .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formsupport fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }



.supportinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .supportinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .supportinfo .threecol2 {
        width: 210px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .supportinfo .threecol3 {
        width: 230px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .supportinfo .threecol1 label, .supportinfo .threecol2 label, .supportinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .supportinfo .threecol1 span, .supportinfo .threecol2 span, .supportinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .supportinfo .threecol1 label, .supportinfo .threecol2 label {
        width: 80px;
    }

    .supportinfo .threecol1 span, .supportinfo .threecol2 span {
        width: 80px;
    }

    .supportinfo .threecol1 input, .supportinfo .threecol2 input, .supportinfo .threecol3 input {
        width: 80px;
    }

    .supportinfo .threecol1 div, .supportinfo .threecol2 div, .supportinfo .threecol3 div {
        padding-bottom: 2px;
    }

    .supportinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .supportinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .supportinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .supportinfo .threecol2 input[type=checkbox] {
        width: 15px;
        height: 15px;
        float: left
    }

    .supportinfo .threecol3 .active-status input, .supportinfo .threecol3 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .supportinfo .threecol3 .active-status label {
        padding-right: 5px;
    }

    .supportinfo span.active-status-options {
        width: 20px;
    }

    supportinfo .threecol1 .active-status input, .supportinfo .threecol1 .active-status label {
        float: none;
        width: 10px;
        display: inline;
        border: none;
    }

    .supportinfo .threecol1 .active-status label {
        padding-right: 5px;
    }


    .supportinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .supportinfo input.image-field {
        Width: 16px;
        Height: 16px
    }



.demoinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .demoinfo .twocol1 {
        width: 360px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .demoinfo .twocol2 {
        width: 290px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .demoinfo .twocol1 div, .demoinfo .twocol2 div {
            padding-bottom: 2px;
        }

    .demoinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .demoinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .demoinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .demoinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .demoinfo .twocol1 label {
        width: 100px;
    }

    .demoinfo .twocol1 span {
        width: 100px;
    }

    .demoinfo .twocol2 label {
        width: 100px;
    }

    .demoinfo .twocol2 span {
        width: 100px;
    }

    .demoinfo .twocol1 select {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .demoinfo .twocol2 select {
        float: left;
        width: 160px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .demoinfo .twocol2 input {
        float: left;
        width: 160px;
        border: 1px #cdcdcb solid;
    }

    .demoinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .demoinfo input.image-field {
        Width: 16px;
        Height: 16px
    }
/*---End of Social Supprot Edit Form----*/


/*----Professional Contact Edit From--------*/
.edit-formprofessional {
    width: 694px;
    margin: 0 auto;
}

    .edit-formprofessional .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formprofessional .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formprofessional .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formprofessional fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }



.profinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .profinfo .twocol1 {
        width: 320px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .profinfo .twocol2 {
        width: 320px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .profinfo .twocol1 div, .profinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .profinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .profinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .profinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .profinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .profinfo .twocol1 label {
        width: 80px;
    }

    .profinfo .twocol1 span {
        width: 80px;
    }

    .profinfo .twocol2 label {
        width: 80px;
    }

    .profinfo .twocol2 span {
        width: 80px;
    }

    .profinfo .twocol1 select {
        float: left;
        width: 210px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .profinfo .twocol2 select {
        float: left;
        width: 210px;
        border: 1px #cdcdcb solid;
        background: white;
    }
    /*.profinfo .twocol2 	input{float:right;width:220px;border:1px #cdcdcb solid;}*/

    .profinfo input.date-field {
        width: 180px;
        float: left;
        margin-left: 0px;
    }

    .profinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .profinfo .twocol2 .active-status input, .profinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .profinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .profinfo span.active-status-options {
        width: 30px;
    }

    .profinfo .twocol2 input[type=checkbox] {
        width: 15px;
        height: 15px;
        float: left
    }
/*---End of Professioanl Contact Edit Form----*/


/*----Reminder Edit Form----*/
.edit-formreminder {
    width: 694px;
    margin: 0 auto;
}

    .edit-formreminder .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formreminder .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formreminder .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formreminder fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

.reminderinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .reminderinfo .to span {
        color: #686829;
        width: 70px;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .reminderinfo .to label {
        color: #686829;
        width: 70px;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .reminderinfo .to {
        width: 680px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .reminderinfo .to div {
            padding-bottom: 2px;
            padding-left: 0px;
            overflow: hidden
        }

        .reminderinfo .to input, .reminderinfo .to select {
            margin-left: 50px
        }


    .reminderinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .reminderinfo .threecol2 {
        width: 250px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .reminderinfo .threecol3 {
        width: 200px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .reminderinfo .threecol1 label, .reminderinfo .threecol2 label, .reminderinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .reminderinfo .threecol1 span, .reminderinfo .threecol2 span, .reminderinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .reminderinfo .threecol1 label, .reminderinfo .threecol2 label {
        width: 100px;
    }

    .reminderinfo .threecol1 span, .reminderinfo .threecol2 span {
        width: 100px;
    }

    .reminderinfo .threecol1 input, .reminderinfo .threecol2 input, .reminderinfo .threecol3 input {
        width: 30px;
    }

    .reminderinfo .threecol1 div, .reminderinfo .threecol2 div, .reminderinfo .threecol3 div {
        padding-bottom: 2px;
    }

    .reminderinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .reminderinfo .threecol2 select {
        float: left;
        width: 120px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .reminderinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .reminderinfo .threecol3 input {
        float: left;
    }

    .reminderinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .reminderinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    /*Note*/
    .reminderinfo .note {
        width: 650px;
        height: 430px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .reminderinfo .note .div1 {
            padding-bottom: 2px;
            padding-left: 0px;
            overflow: hidden;
            float: right
        }

        .reminderinfo .note span {
            color: #686829;
            float: left;
            width: 70px;
            text-align: right
        }

        .reminderinfo .note label {
            color: #686829;
            float: left;
            width: 70px;
            text-align: right
        }

        .reminderinfo .note textarea {
            height: 350px;
            width: 650px;
            margin-left: 10px;
        }



/*---End of Reminder Edit Form----*/

/*----Diagnosis Edit Form----*/
.edit-formdiagnosis {
    width: 694px;
    margin: 0 auto;
}

    .edit-formdiagnosis .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formdiagnosis .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formdiagnosis .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formdiagnosis fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.diagnosisinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .diagnosisinfo .twocol1 {
        width: 330px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .diagnosisinfo .twocol2 {
        width: 340px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .diagnosisinfo .twocol1 div, .diagnosisinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .diagnosisinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .diagnosisinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .diagnosisinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .diagnosisinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .diagnosisinfo .twocol1 label {
        width: 100px;
    }

    .diagnosisinfo .twocol1 span {
        width: 100px;
    }

    .diagnosisinfo .twocol2 label {
        width: 100px;
    }

    .diagnosisinfo .twocol2 span {
        width: 100px;
    }

    .diagnosisinfo .twocol1 select {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .diagnosisinfo .twocol2 select {
        float: left;
        width: 215px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .diagnosisinfo .twocol2 input {
        float: left;
        width: 180px;
        border: 1px #cdcdcb solid;
    }






    .diagnosisinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .diagnosisinfo .threecol2 {
        width: 230px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .diagnosisinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .diagnosisinfo .threecol1 label, .diagnosisinfo .threecol2 label, .diagnosisinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .diagnosisinfo .threecol1 span, .diagnosisinfo .threecol2 span, .diagnosisinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .diagnosisinfo .threecol1 label, .diagnosisinfo .threecol2 label {
        width: 100px;
    }

    .diagnosisinfo .threecol1 span, .diagnosisinfo .threecol2 span {
        width: 100px;
    }

    .diagnosisinfo .threecol1 input, .diagnosisinfo .threecol2 input, .diagnosisinfo .threecol3 input {
        width: 100px;
    }

    .diagnosisinfo .threecol1 div, .diagnosisinfo .threecol2 div, .diagnosisinfo .threecol3 div {
        padding-bottom: 2px;
    }

    .diagnosisinfo .threecol1 input {
        float: left;
        width: 90px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .diagnosisinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .diagnosisinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .diagnosisinfo input.date-field {
        width: 80px;
        float: left;
    }

    .diagnosisinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .diagnosisinfo .threecol2 .active-status input, .diagnosisinfo .threecol2 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .diagnosisinfo .threecol2 .active-status label {
        padding-right: 5px;
    }

    .diagnosisinfo span.active-status-options {
        width: 20px;
    }

    .diagnosisinfo .threecol3 input[type=checkbox] {
        width: 15px;
        float: left
    }
/*---End of Diagnosis Edit Form----*/


/*----barrier to Care Edit Form----*/
.edit-formbarrier {
    width: 694px;
    margin: 0 auto;
}

    .edit-formbarrier .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formbarrier .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formbarrier .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formbarrier fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.barrierinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .barrierinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .barrierinfo input.image-field {
        Width: 16px;
        Height: 16px
    }


    .barrierinfo .twocol1 {
        width: 330px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .barrierinfo .twocol2 {
        width: 320px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .barrierinfo .twocol1 div, .barrierinfo .twocol2 div {
            padding-bottom: 2px;
        }

    .barrierinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .barrierinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .barrierinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .barrierinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .barrierinfo .twocol1 label {
        width: 100px;
    }

    .barrierinfo .twocol1 span {
        width: 100px;
    }

    .barrierinfo .twocol2 label {
        width: 100px;
    }

    .barrierinfo .twocol2 span {
        width: 100px;
    }

    .barrierinfo .twocol1 select {
        float: left;
        width: 200px;
        border: 1px #cdcdcb solid;
        background: white;
    }


    .barrierinfo .twocol2 .active-status input, .barrierinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .barrierinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .barrierinfo span.active-status-options {
        width: 30px;
    }
/*---End of barrier to Care Edit*/



/*-------Workflowwizard Edit Form-----*/
.edit-formWorkflowwizard {
    width: 694px;
    margin: 0 auto;
}

    .edit-formWorkflowwizard .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formWorkflowwizard .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formWorkflowwizard .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formWorkflowwizard fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.Workflowwizardinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    /*one Row*/
    .Workflowwizardinfo .onecol {
        width: 680px;
        padding-right: 0px;
        display: block
    }

        .Workflowwizardinfo .onecol label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .Workflowwizardinfo .onecol span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .Workflowwizardinfo .onecol input {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
        }


/*----End of Workflowwizard Edit From---*/







/*----List Values Edit Form----*/
.edit-formlistval {
    width: 694px;
    margin: 0 auto;
}

    .edit-formlistval .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formlistval .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formlistval .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formlistval fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.listvalinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .listvalinfo .twocol1 {
        width: 280px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .listvalinfo .twocol2 {
        width: 390px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .listvalinfo .twocol1 div, .listvalinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .listvalinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .listvalinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .listvalinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .listvalinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .listvalinfo .twocol1 label {
        width: 100px;
    }

    .listvalinfo .twocol1 span {
        width: 100px;
    }

    .listvalinfo .twocol2 label {
        width: 100px;
    }

    .listvalinfo .twocol2 span {
        width: 100px;
    }

    .listvalinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .listvalinfo .twocol1 input {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .listvalinfo .twocol2 input {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .listvalinfo .twocol2 select {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .listvalinfo .twocol1 .active-status input, .listvalinfo .twocol1 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .listvalinfo .twocol1 .active-status label {
        padding-right: 5px;
    }

    .listvalinfo span.active-status-options {
        width: 30px;
    }



    .listvalinfo .user {
        width: 680px;
        float: left;
        display: block
    }

        .listvalinfo .user label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .listvalinfo .user span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .listvalinfo .user div {
            padding-bottom: 2px;
            overflow: hidden
        }

        .listvalinfo .user input[type=text] {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .listvalinfo .user select {
            float: left;
            width: 540px;
            border: 1px #cdcdcb solid;
            background: white;
        }



    .listvalinfo .twocol2 .active-status input, .listvalinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .listvalinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .listvalinfo span.active-status-options {
        width: 30px;
    }
/*---End of List Values to Care Edit*/



/*----CPT Codes Edit Form----*/
.edit-formcptcode {
    width: 694px;
    margin: 0 auto;
}

    .edit-formcptcode .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formcptcode .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formcptcode .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formcptcode fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.cptcodeinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .cptcodeinfo .twocol1 {
        width: 280px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .cptcodeinfo .twocol2 {
        width: 390px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .cptcodeinfo .twocol1 div, .cptcodeinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .cptcodeinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .cptcodeinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .cptcodeinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .cptcodeinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .cptcodeinfo .twocol1 label {
        width: 100px;
    }

    .cptcodeinfo .twocol1 span {
        width: 100px;
    }

    .cptcodeinfo .twocol2 label {
        width: 100px;
    }

    .cptcodeinfo .twocol2 span {
        width: 100px;
    }

    .cptcodeinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .cptcodeinfo .twocol1 input {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .cptcodeinfo .twocol2 input {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .cptcodeinfo .twocol2 select {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .cptcodeinfo .twocol1 .active-status input, .cptcodeinfo .twocol1 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .cptcodeinfo .twocol1 .active-status label {
        padding-right: 5px;
    }

    .cptcodeinfo span.active-status-options {
        width: 30px;
    }



    .cptcodeinfo .provider {
        width: 680px;
        float: left;
        display: block
    }

        .cptcodeinfo .provider label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .cptcodeinfo .provider span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 23px 0 8px;
        }

        .cptcodeinfo .provider div {
            padding-bottom: 2px;
            overflow: hidden
        }

        .cptcodeinfo .provider input[type=text] {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .cptcodeinfo .provider select {
            float: left;
            width: 540px;
            border: 1px #cdcdcb solid;
            background: white;
        }



    .cptcodeinfo .twocol2 .active-status input, .cptcodeinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .cptcodeinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .cptcodeinfo span.active-status-options {
        width: 30px;
    }
/*---End of CPT Codes to Care Edit*/




/*----Provider Edit Form----*/
.edit-formprovider {
    width: 694px;
    margin: 0 auto;
}

    .edit-formprovider .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formprovider .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formprovider .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formprovider fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.providerinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .providerinfo .twocol1 {
        width: 280px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .providerinfo .twocol2 {
        width: 390px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .providerinfo .twocol1 div, .providerinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .providerinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .providerinfo .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .providerinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .providerinfo .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .providerinfo .twocol1 label {
        width: 100px;
    }

    .providerinfo .twocol1 span {
        width: 100px;
    }

    .providerinfo .twocol2 label {
        width: 100px;
    }

    .providerinfo .twocol2 span {
        width: 100px;
    }

    .providerinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .providerinfo .twocol1 input[type=text] {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .providerinfo .twocol2 input {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .providerinfo .twocol2 select {
        float: left;
        width: 260px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .providerinfo .twocol1 .active-status input, .providerinfo .twocol1 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .providerinfo .twocol1 .active-status label {
        padding-right: 5px;
    }

    .providerinfo span.active-status-options {
        width: 20px;
    }

/* End of Provider Edit Form*/




/*----contract Edit Form----*/
.edit-formcontract {
    width: 694px;
    margin: 0 auto;
}

    .edit-formcontract .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formcontract .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formcontract .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formcontract fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.contractinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .contractinfo .twocol1 {
        width: 280px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .contractinfo .twocol2 {
        width: 390px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .contractinfo .twocol1 div, .contractinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .contractinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .contractinfo .twocol2 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .contractinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .contractinfo .twocol2 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .contractinfo .twocol1 label {
        width: 100px;
    }

    .contractinfo .twocol1 span {
        width: 100px;
    }

    .contractinfo .twocol2 label {
        width: 130px;
    }

    .contractinfo .twocol2 span {
        width: 130px;
    }

    .contractinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .twocol1 input[type=text] {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .twocol2 input {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .twocol2 select {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .twocol1 .active-status input, .contractinfo .twocol1 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .contractinfo .twocol1 .active-status label {
        padding-right: 5px;
    }

    .contractinfo span.active-status-options {
        width: 20px;
    }


    .contractinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .contractinfo .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .contractinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .contractinfo .threecol1 label, .contractinfo .threecol2 label, .contractinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .contractinfo .threecol1 span, .contractinfo .threecol2 span, .contractinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .contractinfo .threecol1 label, .contractinfo .threecol2 label {
        width: 100px;
    }

    .contractinfo .threecol1 span, .contractinfo .threecol2 span {
        width: 100px;
    }

    .contractinfo .threecol1 input, .contractinfo .threecol2 input, .contractinfo .threecol3 input {
        width: 100px;
    }

    .contractinfo .threecol1 div, .contractinfo .threecol2 div, .contractinfo .threecol3 div {
        padding-bottom: 2px;
    }

    .contractinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .contractinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .contractinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .contractinfo .threecol2 .active-status input, .contractinfo .threecol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .contractinfo .threecol2 .active-status label {
        padding-right: 5px;
    }

    .contractinfo span.active-status-options {
        width: 30px;
    }

    .contractinfo .threecol1 input[type=checkbox] {
        width: 15px;
        height: 15px;
        float: left
    }


    .contractinfo .provider {
        width: 670px;
        float: left;
        padding-right: 0px;
        display: block
    }


        .contractinfo .provider span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .contractinfo .provider label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .contractinfo .provider div {
            padding-bottom: 2px;
            padding-left: 10px;
            overflow: hidden
        }

        .contractinfo .provider select {
            float: left;
            width: 530px;
            border: 1px #cdcdcb solid;
            background: white;
        }




/* End of contract Edit Form*/





/*-------Clipping Edit Form-----*/
.edit-formclipping {
    width: 694px;
    margin: 0 auto;
}

    .edit-formclipping .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formclipping .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formclipping .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formclipping fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.clipinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    /*one Row*/
    .clipinfo .onecol {
        width: 680px;
        padding-right: 0px;
        display: block
    }

        .clipinfo .onecol label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .clipinfo .onecol span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .clipinfo .onecol input {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
        }

        .clipinfo .onecol textarea {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
        }

        .clipinfo .onecol .active-status input, .clipinfo .onecol .active-status label {
            float: none;
            width: 25px;
            display: inline;
            border: none;
        }

        .clipinfo .onecol .active-status label {
            padding-right: 5px;
        }

    .clipinfo span.active-status-options {
        width: 30px;
    }


/*----End of Clipping Edit From---*/





/*User Edit From*/
.edit-formuser {
    width: 694px;
    margin: 0 auto;
}

    .edit-formuser .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formuser .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formuser .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formuser fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.userinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .userinfo .twocol1 {
        width: 280px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .userinfo .twocol2 {
        width: 390px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .userinfo .twocol1 div, .userinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .userinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .userinfo .twocol2 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .userinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .userinfo .twocol2 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .userinfo .twocol1 label {
        width: 100px;
    }

    .userinfo .twocol1 span {
        width: 100px;
    }

    .userinfo .twocol2 label {
        width: 130px;
    }

    .userinfo .twocol2 span {
        width: 130px;
    }

    .userinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .twocol1 input {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .twocol2 input[type=text] {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .twocol2 select {
        float: left;
        width: 230px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .twocol2 .active-status input, .userinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .userinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .userinfo span.active-status-options {
        width: 30px;
    }


    .userinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .userinfo .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .userinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .userinfo .threecol1 label, .userinfo .threecol2 label, .userinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .userinfo .threecol1 span, .userinfo .threecol2 span, .userinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .userinfo .threecol1 label, .userinfo .threecol2 label {
        width: 100px;
    }

    .userinfo .threecol1 span, .userinfo .threecol2 span {
        width: 100px;
    }

    .userinfo .threecol1 input, .userinfo .threecol2 input, .userinfo .threecol3 input {
        width: 90px;
    }

    .userinfo .threecol1 div, .userinfo .threecol2 div, .userinfo .threecol3 div {
        padding-bottom: 2px;
    }

    .userinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .userinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }


    .userinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .userinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .userinfo .threecol2 .active-status input, .userinfo .threecol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .userinfo .threecol2 .active-status label {
        padding-right: 5px;
    }

    .userinfo span.active-status-options {
        width: 30px;
    }

    .userinfo .threecol1 input[type=checkbox] {
        width: 15px;
        width: 15px;
        float: left
    }


    .userinfo .provider {
        width: 670px;
        float: left;
        padding-right: 0px;
        display: block
    }


        .userinfo .provider span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .userinfo .provider label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .userinfo .provider div {
            padding-bottom: 2px;
            padding-left: 10px;
            overflow: hidden
        }

        .userinfo .provider select {
            float: left;
            width: 538px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .userinfo .provider input {
            float: left;
            width: 530px;
            border: 1px #cdcdcb solid;
            background: white;
        }

/*End of User Edit Form*/



/*authorization Edit From*/
.edit-formauthorization {
    width: 694px;
    margin: 0 auto;
}

    .edit-formauthorization .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formauthorization .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formauthorization .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formauthorization fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.authorizationinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}


    .authorizationinfo .twocol1 {
        width: 300px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .authorizationinfo .twocol2 {
        width: 380px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .authorizationinfo .twocol1 div, .authorizationinfo .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .authorizationinfo .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .authorizationinfo .twocol2 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .authorizationinfo .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .authorizationinfo .twocol2 span {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .authorizationinfo .twocol1 label {
        width: 120px;
    }

    .authorizationinfo .twocol1 span {
        width: 120px;
    }

    .authorizationinfo .twocol2 label {
        width: 130px;
    }

    .authorizationinfo .twocol2 span {
        width: 130px;
    }

    .authorizationinfo .twocol1 select {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .twocol1 input[type=text] {
        float: left;
        width: 155px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .twocol2 input[type=text] {
        float: left;
        width: 220px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .twocol2 select {
        float: left;
        width: 220px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .twocol2 .active-status input, .authorizationinfo .twocol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .authorizationinfo .twocol2 .active-status label {
        padding-right: 5px;
    }

    .authorizationinfo span.active-status-options {
        width: 30px;
    }



    .authorizationinfo .threecol1 {
        width: 220px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .authorizationinfo .threecol2 {
        width: 220px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .authorizationinfo .threecol3 {
        width: 220px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .authorizationinfo .threecol1 label, .authorizationinfo .threecol2 label, .authorizationinfo .threecol3 label {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding-right: 10px
        }

        .authorizationinfo .threecol1 span, .authorizationinfo .threecol2 span, .authorizationinfo .threecol3 span {
            color: #686829;
            width: 100px;
            float: left;
            text-align: right;
            padding-top: 3px;
        }

    .authorizationinfo .threecol1 label, .authorizationinfo .threecol2 label {
        width: 100px;
    }

    .authorizationinfo .threecol1 span, .authorizationinfo .threecol2 span {
        width: 100px;
    }

    .authorizationinfo .threecol1 input, .authorizationinfo .threecol2 input, .authorizationinfo .threecol3 input {
        width: 100px;
    }

    .authorizationinfo .threecol1 div, .authorizationinfo .threecol2 div, .authorizationinfo .threecol3 div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .authorizationinfo .threecol1 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .threecol2 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo .threecol3 select {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .authorizationinfo input.date-field {
        width: 80px;
        float: left;
        margin-left: 0px;
    }

    .authorizationinfo input.image-field {
        Width: 16px;
        Height: 16px
    }

    .authorizationinfo .threecol2 .active-status input, .authorizationinfo .threecol2 .active-status label {
        float: none;
        width: 25px;
        display: inline;
        border: none;
    }

    .authorizationinfo .threecol2 .active-status label {
        padding-right: 5px;
    }

    .authorizationinfo span.active-status-options {
        width: 30px;
    }

    .authorizationinfo .threecol3 input[type=checkbox] {
        width: 15px;
        float: left
    }




    .authorizationinfo .provider {
        width: 680px;
        float: left;
        padding-right: 0px;
        display: block
    }


        .authorizationinfo .provider span {
            color: #686829;
            width: 120px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .authorizationinfo .provider label {
            color: #686829;
            width: 120px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .authorizationinfo .provider div {
            padding-bottom: 2px;
            padding-left: 10px;
            overflow: hidden
        }

        .authorizationinfo .provider select {
            float: left;
            width: 528px;
            border: 1px #cdcdcb solid;
            background: white;
        }

        .authorizationinfo .provider input[type=text] {
            float: left;
            width: 525px;
            border: 1px #cdcdcb solid;
            background: white;
        }

/*End of authorization Edit Form*/


/* Main From*/
.edit-formmain {
    width: 684px;
    margin: 0 auto;
}

    .edit-formmain fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }

    .edit-formmain input {
        background: #c5c5c3;
        color: Black
    }

.mii {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .mii .col1 {
        width: 200px;
        float: left;
        padding-left: 8px;
    }

    .mii .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
    }

        .mii .col2 label, .mii .col3 label {
            color: #686829;
            width: 90px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .mii .col1 label {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mii .col3 {
        width: 220px;
        float: left;
    }

    .mii input {
        width: 100px;
    }

    .mii .col1 input {
        width: 90px;
    }

    .mii .twocol1 {
        width: 220px;
        float: left;
        padding-left: 8px;
    }

    .mii .twocol2 {
        width: 400px;
        float: left;
    }

        .mii .twocol1 div, .mii .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .mii .twocol1 label {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mii .twocol2 label {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mii .twocol1 span {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mii .twocol2 span {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mii .twocol2 input {
        width: 215px
    }

    .mii .twocol1 input {
        width: 90px
    }

.mai {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .mai .col1 {
        width: 200px;
        float: left;
        padding-left: 8px;
    }

    .mai .col2 {
        width: 220px;
        float: left;
        padding-right: 0px;
    }

        .mai .col2 label, .mai .col3 label {
            color: #686829;
            width: 90px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .mai .col1 label {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mai .col3 {
        width: 220px;
        float: left;
    }

    .mai .col1 input {
        width: 90px
    }

    .mai .col2 input, .mai .col3 input {
        width: 100px
    }

    .mai .twocol1 {
        width: 320px;
        float: left;
        padding-left: 8px;
    }

    .mai .twocol2 {
        width: 335px;
        float: left;
        padding-right: 10px;
    }

        .mai .twocol1 div, .mai .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .mai .twocol1 label {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mai .twocol2 label {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mai .twocol1 span {
        color: #686829;
        width: 80px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mai .twocol2 span {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .mai .twocol1 input[type=text] {
        width: 215px
    }

    .mai .twocol2 input[type=text] {
        width: 220px
    }

.insurance {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .insurance .first {
        width: 450px;
        float: left;
        padding-left: 8px;
    }

        .insurance .first label {
            color: #686829;
            width: 90px;
            float: left;
            text-align: right;
        }

        .insurance .first span {
            color: #686829;
            width: 90px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .insurance .first .list {
            color: #686829;
            width: 350px;
            float: left;
            text-align: left;
            padding: 3px 13px 0 8px;
        }

    .insurance .twocol1 {
        width: 335px;
        float: left;
        padding-left: 8px;
    }

    .insurance .twocol2 {
        width: 330px;
        float: left;
    }

        .insurance .twocol1 div, .insurance .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .insurance .twocol1 label {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insurance .twocol2 label {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insurance .twocol1 span {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .insurance .twocol2 span {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    /*.insurance  .twocol1 input[type=checkbox]{width:15px; height:15px; float:left; display:inline;}*/
    .insurance .twocol1 .check-field {
        width: 17px;
        display: inline;
    }

.check-field input {
    float: left;
    width: 15px;
    height: 15px;
    display: inline;
}


/*End of Main Form*/




/*Assessment Edit Form*/
.edit-formassessment {
    width: 694px;
    margin: 0 auto;
}

    .edit-formassessment .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formassessment .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formassessment .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formassessment fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.aai {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .aai input.date-field {
        width: 110px;
        float: left;
        margin-left: 0px;
    }

    .aai input.image-field {
        Width: 16px;
        Height: 16px
    }

    .aai .onecol {
        width: 650px;
        float: left;
        padding-left: 10px;
        display: block;
    }

        .aai .onecol div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .aai .onecol label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aai .onecol span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aai .onecol select {
            float: left;
            width: 550px;
            border: 1px #cdcdcb solid;
            background: #c5c5c3;
        }


    .aai .twocol1 {
        width: 230px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .aai .twocol2 {
        width: 440px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .aai .twocol1 div, .aai .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .aai .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .aai .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .aai .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .aai .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .aai .twocol2 select {
        float: left;
        width: 320px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .aai .twocol1 input {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .aai .threecol1 {
        width: 210px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .aai .threecol2 {
        width: 210px;
        float: left;
        padding-right: 0px;
        display: block
    }

    .aai .threecol3 {
        width: 240px;
        float: left;
        padding-right: 10px;
        display: block
    }

        .aai .threecol1 label, .aai .threecol2 label, .aai .threecol3 label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aai .threecol1 span, .aai .threecol2 span, .aai .threecol3 span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

    .aai .threecol1 label, .aai .threecol2 label {
        width: 70px;
    }

    .aai .threecol1 span, .aai .threecol2 span {
        width: 70px;
    }

    .aai .threecol1 div, .aai .threecol2 div, .aai .threecol3 div {
        padding-bottom: 2px;
    }

    .aai .threecol1 input[type=text], .aai .threecol2 input[type=text] {
        float: left;
        width: 100px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .aai .threecol3 .active-status input, .aai .threecol3 .active-status label {
        float: none;
        width: 20px;
        display: inline;
        border: none;
    }

    .aai .threecol3 .active-status label {
        padding-right: 5px;
    }

    .aai span.active-status-options {
        width: 20px;
    }
/*End of Assessment Edit From*/


/*Assessment Question Edit*/
.edit-formassessmentquesion {
    width: 450px;
    margin: 0 auto;
}

    .edit-formassessmentquesion .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formassessmentquesion .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formassessmentquesion .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formassessmentquesion fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.aqi {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 20px
}

    .aqi input.date-field {
        width: 110px;
        float: left;
        margin-left: 0px;
    }

    .aqi input.image-field {
        Width: 16px;
        Height: 16px
    }

    .aqi .onecol {
        width: 400px;
        float: left;
        padding-left: 10px;
        display: block;
    }

        .aqi .onecol div {
            padding-bottom: 2px;
            overflow: hidden;
        }

        .aqi .onecol label {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aqi .onecol span {
            color: #686829;
            width: 70px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .aqi .onecol .choice-code input, .aqi .onecol .choice-code label {
            float: none;
            width: 25px;
            display: inline;
            border: none;
        }

        .aqi .onecol .choice-code label {
            padding-right: 5px;
        }

    .aqi span.choice-code-options {
        width: 30px;
    }


    .aqi .twocol1 {
        width: 200px;
        float: left;
        padding-left: 10px;
        display: block;
    }

    .aqi .twocol2 {
        width: 200px;
        float: left;
        padding-right: 0px;
        display: block
    }

        .aqi .twocol1 div, .aqi .twocol2 div {
            padding-bottom: 2px;
            overflow: hidden;
        }

    .aqi .twocol1 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
    }

    .aqi .twocol2 label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
    }

    .aqi .twocol1 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding-top: 3px;
    }

    .aqi .twocol2 span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding-top: 3px;
    }

    .aqi .twocol1 input[type=text], .aqi .twocol2 input[type=text] {
        width: 100px
    }
/*End of Assessment Edit From*/




/*-----------Event Edit Form-------------*/
.edit-formevent {
    width: 694px;
    margin: 0 auto;
}

    .edit-formevent .hd-bt {
        padding: 10px 0;
        background: white
    }

        .edit-formevent .hd-bt input[type=submit], .ft-bt input[type=submit] {
            background: url(images/update-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

        .edit-formevent .hd-bt input[type=button], .ft-bt input[type=button] {
            background: url(images/cancel-bt.gif) no-repeat;
            width: 109px;
            height: 24px;
            border: none;
            cursor: pointer;
        }

    .edit-formevent fieldset {
        border: none;
        padding: 10px 0 15px 0;
        background: url(images/body-alt-bg.gif) repeat-y;
        margin: 0 0 0 0px;
    }


.eventinfo {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
    margin: 10px
}

    .eventinfo input[type=text] {
        float: left;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .eventinfo label {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .eventinfo span {
        color: #686829;
        width: 70px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .eventinfo textarea {
        float: left;
        width: 600px;
        border: 1px #cdcdcb solid;
    }



    .eventinfo .onecol {
        width: 685px;
        float: left;
        padding-left: 10px;
        display: block
    }

        .eventinfo .onecol input {
            width: 530px;
        }

        .eventinfo .onecol label {
            color: #686829;
            width: 90px;
            float: left;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

        .eventinfo .onecol span {
            color: #686829;
            width: 90px;
            float: left;
            display: block;
            text-align: right;
            padding: 3px 13px 0 8px;
        }

.eventinfo1 .onecol {
    width: 685px;
    float: left;
    padding-left: 10px;
    display: block
}

    .eventinfo1 .onecol input {
        width: 500px;
    }

    .eventinfo1 .onecol label {
        color: #686829;
        width: 90px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .eventinfo1 .onecol span {
        color: #686829;
        width: 90px;
        float: left;
        display: block;
        width: 70px;
        text-align: right;
        padding: 3px 13px 0 8px;
    }


.eventinfo .threecol1 {
    width: 230px;
    float: left;
    padding-left: 10px;
    display: block
}

.eventinfo .threecol2 {
    width: 220px;
    float: left;
    padding-right: 0px;
    display: block
}

.eventinfo .threecol3 {
    width: 220px;
    float: left;
    padding-right: 10px;
    display: block
}



    .eventinfo .threecol1 label, .eventinfo .threecol2 label, .eventinfo .threecol3 label {
        color: #686829;
        width: 100px;
        float: left;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

    .eventinfo .threecol1 span, .eventinfo .threecol2 span, .eventinfo .threecol3 span {
        color: #686829;
        float: left;
        display: block;
        width: 70px;
        text-align: right;
        padding: 3px 13px 0 8px;
    }

.eventinfo .threecol1 label, .eventinfo .threecol2 label {
    width: 90px;
}

.eventinfo .threecol1 span, .eventinfo .threecol2 span {
    width: 90px;
}

.eventinfo .threecol2 input, .eventinfo .threecol3 input {
    width: 100px;
}

    .eventinfo .threecol2 input.date-field {
        width: 80px;
        float: left;
        margin-left: 11px;
    }

.eventinfo .threecol1 input {
    width: 120px;
}

.eventinfo .threecol1 .input-greyBg {
    background: #c5c5c3;
}

.eventinfo .threecol1 div, .eventinfo .threecol2 div, .eventinfo .threecol3 div {
    padding-bottom: 2px;
    overflow: hidden;
}

.eventinfo .threecol1 select {
    float: left;
    width: 100px;
    border: 1px #cdcdcb solid;
    background: white;
}

.eventinfo .threecol2 select {
    float: left;
    width: 100px;
    border: 1px #cdcdcb solid;
    background: white;
}

.eventinfo .threecol3 select {
    float: left;
    width: 100px;
    border: 1px #cdcdcb solid;
    background: white;
}

.eventinfo .threecol1 input {
    float: left;
    width: 100px;
    border: 1px #cdcdcb solid;
    background: white;
}

.eventai {
    background: #efefee;
    border-left: 1px #c6c6c4 solid;
    border-right: 1px #c6c6c4 solid;
}

    .eventai .col1 {
        width: 340px;
        float: left;
        padding-left: 10px;
        display: block
    }

    .eventai .col2 {
        width: 340px;
        float: left;
        padding-right: 10px;
        display: block
    }

    .eventai div {
        padding-bottom: 2px;
        overflow: hidden;
    }

    .eventai span {
        color: #686829;
        float: left;
        display: block;
        width: 70px;
        text-align: right;
        padding: 3px
    }

    .eventai .col1 span, .eventai .col2 span {
        padding-left: 0;
    }

    .eventai input {
        float: left;
        width: 575px;
        border: 1px #cdcdcb solid;
        padding: 2px 0
    }

    .eventai .col1 input {
        width: 220px;
    }

    .eventai .col2 input {
        width: 220px;
    }

    .eventai .col1 select {
        float: left;
        width: 220px;
        border: 1px #cdcdcb solid;
        background: white;
    }

    .eventai .col2 select {
        float: left;
        width: 240px;
        border: 1px #cdcdcb solid;
        background: white;
    }
/*-----End Event Edit Form------*/





/*Ajax Styles*/
/*you can extend the default style of CalendarExtender by adding the following to CSS file: */
.ajax__calendar_container {
    z-index: 1000;
}


.select-short .ajax__combobox_textboxcontainer input {
    width: 100px;
    float: right;
    border: 0px #cdcdcb solid;
}

.select-medium .ajax__combobox_textboxcontainer input {
    float: right;
    width: 230px;
    border: 0px #cdcdcb solid;
}

.select-long .ajax__combobox_textboxcontainer input {
    float: right;
    width: 560px;
    border: 0px #cdcdcb solid;
    padding: 2px 0
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-color: #ADD8E6;
    border: solid 1px Blue;
    border-right: 0px none;
}

.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
    background-color: #ADD8E6;
    border: solid 1px Blue;
}

/*End of Ajax Styles*/


.calleftaligned .ajax__calendar_container {
    margin-left: -80px
}




/*.ajax__calendar_container div {overflow:visible;}
.ajax__calendar_body div {overflow:visible;}
.ajax__calendar_days  div, .ajax__calendar_months div, .ajax__calendar_years  div {overflow:visible;}
.ajax__calendar_container TABLE div {overflow:visible;}
.ajax__calendar_header div {overflow:visible;}
.ajax__calendar_prev div {overflow:visible;}
.ajax__calendar_next div {overflow:visible;}
.ajax__calendar_title div {overflow:visible;}
.ajax__calendar_footer div {overflow:visible;}
.ajax__calendar_today div {overflow:visible;}
.ajax__calendar_dayname div {overflow:visible;}
.ajax__calendar_day div {overflow:visible;}
.ajax__calendar_month div {overflow:visible;}
.ajax__calendar_year div {overflow:visible;}*/

.ajax__calendar .ajax__calendar_container .ajax__calendar_header div {
    overflow: visible;
}
/*.ajax__calendar .ajax__calendar_footer div {overflow:visible;}
.ajax__calendar .ajax__calendar_dayname div {overflow:visible;}
.ajax__calendar .ajax__calendar_day div {overflow:visible;}
.ajax__calendar .ajax__calendar_month div {overflow:visible;}
.ajax__calendar .ajax__calendar_year div {overflow:visible;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day div {overflow:visible;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month div {overflow:visible;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year div {overflow:visible;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day div {overflow:visible;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year div {overflow:visible;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day div {overflow:visible;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month div {overflow:visible;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year div {overflow:visible;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title div {overflow:visible;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today div {overflow:visible;}*/





/*.fancy .ajax__tab_header
{
font-size:13px;
font-weight:bold;
color:#000000;
font-family:sans-serif;
background:url(/SCOUT/imgages/blue_bg.jpg) repeat-x;
}

.fancy .ajax__tab_active .ajax__tab_outer,
.fancy .ajax__tab_header .ajax__tab_outer,
.fancy .ajax__tab_hover .ajax__tab_outer
{
height:46px;
background:url(/SCOUT/imgages/blue_left.jpg) no-repeat left top;
}

.fancy .ajax__tab_active .ajax__tab_inner,
.fancy .ajax__tab_header .ajax__tab_inner,
.fancy .ajax__tab_hover .ajax__tab_inner
{
height:46px;
margin-left:16px; // offset the width of the left image *
background:url(/SCOUT/imgages/blue_right.jpg) no-repeat right top;
}

.fancy .ajax__tab_active .ajax__tab_tab,
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_header .ajax__tab_tab
{
margin:16px 16px 0px 0px;
}

.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_active .ajax__tab_tab
{
color:#cccccc;
}

.fancy .ajax__tab_body
{
font-family:verdana,tahoma,helvetica;
font-size:8pt;
border:1px solid #999999;
border-top:0;
padding:2px;
background-color:#666666;
}*/
.ajax__tab_panel {
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

/* Report Page Styles*/

/*======= Form Buttoms CSS =========*/
.rptaddfolder-btn {
    background: url(images/ScoutReports/addfolder-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rpteditfolder-btn {
    background: url(images/ScoutReports/editfolder-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptdeletefolder-btn {
    background: url(images/ScoutReports/deletefolder-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptrefreshfolder-btn {
    background: url(images/ScoutReports/refreshfolder-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptrefreshreports-btn {
    background: url(images/ScoutReports/refreshreports-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptaddreport-btn {
    background: url(images/ScoutReports/addreport-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptuploadreport-btn {
    background: url(images/ScoutReports/uploadreport-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptmanagefilters-btn {
    background: url(images/ScoutReports/managefilters-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptadd-btn {
    background: url(images/ScoutReports/add-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptclose-btn {
    background: url(images/ScoutReports/close-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptreload-btn {
    background: url(images/ScoutReports/reload-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptupdate-btn {
    background: url(images/ScoutReports/update-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptaddsmall-btn {
    background: url(images/ScoutReports/addsmall-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptdeletebig-btn {
    background: url(images/ScoutReports/deletebig-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptviewreport-btn {
    background: url(images/ScoutReports/viewreport-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptupload-btn {
    background: url(images/ScoutReports/upload-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptattachfilter-btn {
    background: url(images/ScoutReports/attachfilter-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptdetachfilter-btn {
    background: url(images/ScoutReports/detachfilter-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptdeleteall-btn {
    background: url(images/ScoutReports/deleteall-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptgenerate-btn {
    background: url(images/ScoutReports/rptgenerate-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptviewreportError-btn {
    background: url(images/ScoutReports/rptviewreportError-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptviewreportCompleteness-btn {
    background: url(images/ScoutReports/rptviewreportCompleteness-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptgenerateXML-btn {
    background: url(images/ScoutReports/rptgenerateXML-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.rptdownloadXML-btn {
    background: url(images/ScoutReports/rptdownloadXML-bt.gif) no-repeat;
    width: 109px;
    height: 24px;
    border: none;
    cursor: pointer;
}




/*======= Table form CSS =========*/

.firstcolumn {
    width: 100px;
    text-align: right;
}

.reportseditstyle1 {
    width: 165px;
    text-align: right;
}

.reportseditstyle3 {
    width: 300px;
    text-align: right;
}

.reportseditstyle2 {
    width: 500px
}

.reportviewstyle1 {
    width: 100px;
    text-align: right;
}

.reportuploadstyle1 {
    width: 135px
}

.reportfoldereditstyle1 {
    width: 302px;
    text-align: right
}

.reportfoldereditstyle2 {
    width: 302px
}

.reportfoldereditstyle3 {
    width: 427px
}



.reportitem td {
    background: #fff;
    text-align: Left
}

    .reportitem td.reportitem-ico, .alt-reportitem td.reportitem-ico {
        border-left: 2px #cacac9 solid;
    }

.collapseico {
    border-left: 2px #cacac9 solid;
    color: Blue;
}

.reportitem td.reportitem-ico a, .alt-reportitem td.reportitem-ico a {
    color: blue
}

.reportitemdecesed td {
    background: #fff;
    color: Red
}

    .reportitemdecesed td.reportitem-ico, .alt-reportitemdecesed td.reportitem-ico {
        border-left: 2px #cacac9 solid;
        background: url(images/red-triangle.gif) no-repeat left top;
    }


.alt-reportitem td {
    background: #f2f2f2;
    text-align: Left
}
    /*.reportitem-ico a{text-indent:-9999px;background: url(images/expand-ico.gif) no-repeat;display:block;height:13px;width:13px;}*/
    .reportitem td.reportcontrol-icoclient, .alt-reportitem td.reportcontrol-icoclient {
        border-right: 2px #cacac9 solid;
    }

.reportcontrol-icoclient a {
    text-indent: -0px;
    background: url(images/control-ico.gif) no-repeat;
    display: block;
    height: 15px;
    width: 25px;
}

.reportitem td.reportcontrol-ico, .alt-reportitem td.reportcontrol-ico {
    border-right: 2px #cacac9 solid;
}

.reportcontrol-ico a {
    color: blue
}

.leftpadding {
    text-indent: 30px;
}

.reportleftLabel {
    width: 120px;
}

.reportleftDrpDown {
    width: 100px;
}

    .reportleftDrpDown select {
        width: 95px;
    }

.reportChkBoxList {
    width: 470px;
}

.reportextfields {
    width: 130px;
}

.reportmultiselect {
    border-width: medium;
    border-style: groove;
    border-color: Gray;
    height: 200px;
    width: 470px;
    background: white;
    padding-bottom: 2px;
    margin-left: -4px;
    overflow: auto;
}

.test34 {
    visibility: hidden
}
