/*----------------------------------------------------*/
/*CSS v4.1

Corporate, Franchise Development(DOM&INT) & Local Franchise Sites



Methods - class links without <a> tag (e.g. ":link"), 
combine classes with similar attributes, 
subclass inline elements when possible.*/
/*----------------------------------------------------*/

img
{
        border:0px none;
}
.hisc-show-working-box
{
        color: #222222;
        background-color: #e9e9e9;
        font-weight: bold;
        font-family: arial;
        font-size: large;
        position: relative;
        cursor: hand;
        border-right: #000;
        border-top: #CCC;
        border-left: #CCC;
        border-bottom: #000;
        height: auto;
        width:400px;
        vertical-align: middle;
        text-align:left;
        padding:10px;
        z-index:10;
}
ul
{
        list-style-type:circle;
        /*font-weight:bold;*/
}
body
{
        margin:0;
        background:url('/styles/images/background_fade.jpg') top center repeat-y;
        background-color:#E0DCBB;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.centered
{
        text-align:center;
        width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
        /*min-width:1000px; 
        width:expression(document.body.clientWidth < 800? "800px": "auto" );*/
}

.centered .hisc-inner
{
        margin-left:auto;
        margin-right:auto;
        text-align:left;
        width:100%;
}
.hisc-inner
{
        /*padding:5px;*/
}
/*.hisc-inner table
{
        border-collapse:collapse;
        padding:0px;
        margin:0px;
}*/
.content-main
{
        height:100%;
        width:100%;
        /*padding-left:5px;*/
        vertical-align:top;
        /*background-color:#E0DCBB;*/
}
.content-main td
{
        vertical-align:top;
        display:table-cell;
        /*padding:0px 0px 5px 5px;*/
}
.content-main h1
{
        font-size:1em;
}
.location-header
{
        text-align:left; 
        vertical-align:bottom; 
        /*font-size:5.0em;*/
        font-family:Times, serif;  
        padding:25px 5px 5px 20px;
}
.small-header
{
        font-size:0.80em;
}
.hisc-cm-contentareaframe h1,
.hisc-cm-proofcontainer h1
{

}
.hisc-cm-contentareaframe h2,
.hisc-cm-proofcontainer h2
{

}
.hisc-cm-contentareaframe h3,
.hisc-cm-proofcontainer h3
{

}
.hisc-cm-contentareaframe h4,
.hisc-cm-proofcontainer h4
{

}
.hisc-cm-contentareaframe h5,
.hisc-cm-proofcontainer h5
{

}
.hisc-cm-contentareaframe h6,
.hisc-cm-proofcontainer h6
{

}
.footer-row
{
        line-height:2em;
        padding-top:5px;
        text-align:center;
        color:#6E6C5D;
}
.hisc-footer
{
        border-top:5px solid #023261;
        font-size:0.85em;
        font-variant:normal;
}
.hisc-footer a,
.hisc-footer :link,
.hisc-footer :active,
.hisc-footer :visited
{
        color:#525145;
        font-weight:bold;
        text-decoration:none;
        font-size:1.1em;
        padding:3px 5px 3px 5px;
        font-variant:small-caps;
}
.hisc-footer :hover
{
        border:1px solid #525145;
        background-color:#9e9c86;
        color:#fff;
        padding:2px 4px 2px 4px;
}
.hisc-breadcrumb
{
        font-weight:bold;
        padding-bottom:10px;
}
.hisc-site-navigation-cell {
        padding: 0;
}
.hisc-breadcrumb-seperator,
.hisc-breadcrumb a,
.hisc-breadcrumb :link,
.hisc-breadcrumb :visited,
.hisc-breadcrumb :active
{
        color:#bbbbbb;
        font-weight:normal;
        text-decoration:none;
        padding-right:5px;
}
.hisc-breadcrumb-seperator
{
        font-size:0.75em;
}
.hisc-breadcrumb :hover
{
        color:#fff;
        /*border:1px solid #023261;
        background-color:#6889A8;*/
        text-decoration:none;
        /*padding:2px 4px 2px 4px;*/
        display:inline;
}
.hisc-breadcrumb
{
        color:#999;
        margin:3px 0 0 0;
        font-weight:bold;
        font-size:0.90em;
        cursor:default;
}
.hisc-header
{
        width:100%;
        padding:0px none;
}
.hisc-header-container table
{
        border-collapse:collapse;
        padding:0px;
        /*margin:0px;*/
}
.hisc-header td
{
        vertical-align:bottom;
        text-align:right;
}
.header-row img
{
        text-align:left;
        /*float:left;*/
        width:222px;
        margin:10px 0 15px 10px;
        /*height:80px;*/
        /*clear:both;*/
}
.hisc-quick-search-area-frame
{
        text-align:left;
        /*float:left;*/
        /*width:300px;*/
        overflow:visible;
        /*margin-left:20px;*/
        margin-bottom:20px;
        /*display:inline;*/
        /*background-color:#e9e9e9;
        border:1px solid #CCC;*/
}
.hisc-quick-search-area-frame .hisc-form-label
{
        padding:5px 3px 5px 3px;
}
.hisc-login-container .hisc-link-button-container a,
.hisc-login-container .hisc-link-button-container :link,
.hisc-login-container .hisc-link-button-container :visited,
.hisc-login-container .hisc-link-button-container :active
{
        border:none; 
        background-color:transparent;
        background-image:none;
        font-size:0.9em;
        font-weight:bold;
        /*font-variant:small-caps;*/
        text-decoration:none;
        padding:0px 5px 0px 5px;
        margin:0px;
        vertical-align:bottom;
}
.hisc-login-container .hisc-link-button-container :hover
{
        border:none; 
        background-color:transparent;
        background-image:none;
        font-size:0.9em;
        font-weight:bold;
        /*font-variant:small-caps;*/
        text-decoration:underline;
        padding:0px 5px 0px 5px;
        margin:0px;
        vertical-align:bottom;
}
.hisc-login-container
{
        float:right;
        margin-bottom:5px;
        /*width:250px;*/
        /*height:25px;*/
}
.hisc-login-container td
{
                color:#6E6C5D;
}
.hisc-login-container :link, 
.hisc-login-container :visited, 
.hisc-login-container :active,
.hisc-login-container :hover
{
        text-decoration: none;
        color: #003C7B;
        font-weight:bold;
}
.hisc-login-container a:hover
{
        text-decoration: underline;
}
.hisc-cm-box
{
        table-layout:fixed;
        border-collapse:collapse;
}
.cgoy-pic img
{
        /* For Netscape/Mozilla/IE7 */
    max-width: 180px;
    max-height: 200px;
    /* For IE5/IE6 */
    width:expression(this.width > 180 ? 180:true);
    height:expression(this.height > 200 ? 200:true);
}
.hisc-cm-contentareaframe
{

}
.hisc-cm-proofcontainer,
.hisc-cm-contentareaframe,
.hisc-cm-contentareaframe-staff
{

}
.hisc-cm-proofcontainer
{
        border:3px solid #3f5887;
        background-color:#fff;
        padding:5px;
        float:left;
        clear:both;
}
.hisc-cm-contentareaframe-staff
{
        /*border:2px dotted #999;*/
        border:2px double #CCC;
        /*padding:5px;*/
        width:100%;
        text-align:left;
        /*width:95%;*//*Correct width for FF*/
        _width:auto;/*Correct width for IE (Cascade will overwrite FF class above)*/
        height:auto;
        /*overflow:hidden;*/
}
.hisc-cm-proofcontainer[class],
.hisc-cm-contentareaframe-staff[class]
{
        width:100%;
}
.hisc-cm-box-control
{
        /*To display control bar equally on both IE/Mozilla this must be controlled in the table-cell*/
        /*padding:5px;*/
        /*border:1px solid #CCC;*/
}
.hisc-cm-updatecontent-image
{
        background:url('../images/icons/picture.gif') left no-repeat;
}
.hisc-cm-updatecontent-any
{
        background:url('../images/icons/user_edit.gif') left no-repeat;
}
.hisc-cm-updatecontent-text
{
        background:url('../images/icons/page_word.gif') left no-repeat;
}
.hisc-cm-updatecontent-video
{
        background:url('/images/icons/video.gif') left no-repeat;
}
.hisc-cm-updatecontent-image,
.hisc-cm-updatecontent-text,
.hisc-cm-updatecontent-video,
.hisc-cm-updatecontent-any
{
        border-bottom: 1px solid #CCC;
        background-position:5px;
        background-color:#023261;
        /*background:url('../images/editor_bar.jpg') top left repeat-x;*/
        color:#FFF;
        /*margin-left:20px;*/
        font-variant: small-caps;
        text-decoration: none;
        width:auto;/*Correct width for FF*/
        _width:100%;/*Correct width for IE (Cascade will overwrite FF class above)*/
        font-weight: bold;
        /*margin-top:20px;*/
        padding:5px 5px 5px 25px;
        display:block;
}
.hisc-cm-updatecontent a
{
        display:block;
        width:100%;
}
.hisc-contact-us-area-frame .hisc-error-summary,
.hisc-service-inquiry-area-frame .hisc-error-summary,
.hisc-employment-inquiry-area-frame .hisc-error-summary,
.hisc-profile-container .hisc-error-summary
{
        border-bottom:1px dotted #CC0000;
        width:auto;
        /*padding:5px;*/
        line-height:1.5em;
}
.hisc-contact-us-area-frame #content.hisc-form-table
{
        margin:5px 0px 5px 0px;
}
#content.hisc-search-results-row-odd {
        width: 180px;
        background-color: #fff;
}
#hisc-search-results-row-odd {
        background-color: #fff;
        font-size: 11px;
}
#hisc-search-results-row-even {
        font-size: 11px;
}
.hisc-contact-us-area-frame .hisc-link-button-container,
.employment-content-main-left .hisc-link-button-container
{
        padding:0px 5px 5px 160px;
}
.hisc-error-summary a,
.hisc-error
{
        font-weight:bold;
}
.hisc-form-label .hisc-error,
.hisc-form-data .hisc-error
{
        padding:2px 3px;
}
.hisc-error-summary :link,
.hisc-error-summary :active,
.hisc-error-summary :visited
{
        color:#CC0000;
        text-decoration:none;
}
.hisc-error-summary :hover,
.hisc-error
{
        color:#fff;
        background-color:#CC0000;
        width:auto;
        /*vertical-align:top;*/
        top:3px;
}
.header-row .hisc-error
{
        color:#CC0000;
        background-color:Transparent;
}
#content.hisc-form-table
{
        /*padding-top:10px;
        margin:10px 0 10px 0;*/
        /*border-right:2px solid #999;
        border-bottom:3px solid #666;*/
        border-collapse:collapse;
        clear:both;
        /*width:400px;*/
}
.hisc-page-options #content.hisc-form-table
{
        padding:0;
        margin:0;
        font-size:1em;
        text-align:right;
        
        /*font-size:small;
        _font-size:x-small;*/
}
.hisc-page-options[class]
{
        font-size:0.90em;
}
.hisc-page-options input
{
        margin:0px 5px 0px 0px;
        vertical-align:middle;
        height:16px;
        width:16px;
}
.hisc-context-control-area-frame
{
        margin-left:10px;
}
.hisc-context-control-area-frame a,
.hisc-context-control-area-frame :link,
.hisc-context-control-area-frame :visited,
.hisc-context-control-area-frame :hover,
.hisc-context-control-area-frame :active
{
        font-weight:bold;
        text-decoration:none;
        padding-left:5px;
        color: #FFF;
}
.hisc-context-control-area-frame #content.hisc-form-table
{
        padding:0;
        margin:0;
        height:10px;
        color:#FFF;
}
.hisc-contact-us-area-frame .hisc-form-label,
.hisc-service-inquiry-area-frame .hisc-form-label,
.hisc-employment-inquiry-area-frame .hisc-form-label,
.hisc-int-fran-dev-profile-area-frame
{
        vertical-align:top;
        top:10px;
        text-align:right;
        font-weight:bold;

}
.hisc-office-locator-form-area-frame #content.hisc-form-table td
{
        padding:3px;
}
#content.hisc-form-table input,
#content.hisc-form-table textarea,
/*#content.hisc-form-table select,*/
#content.hisc-form-table option
{
        border:1px solid #000;
        border-collapse:collapse;
}
.hisc-form-data
{
        vertical-align:top;
        /*background-color:#E0DCBB;*/
        /*border-left:5px solid #fff;*/
}
.hisc-form-data .hisc-check-box input,
.hisc-form-data .hisc-radio-button input
{
        border:none;
        border-collapse:collapse;
}
.hisc-care-giver-search-area-frame,
.hisc-service-request-search-area-frame
{
        vertical-align:middle;
        padding:10px 10px 5px 20px;
        width:300px;
        text-align:left;
}
.hisc-care-giver-search-area-frame input,
.hisc-service-request-search-area-frame input
{
        /*border:5px solid #CCC;
        background-color:#333;*/
        margin:5px 0px 5px 0px;
}
.hisc-service-request-search-area-frame .hisc-link-button-container,
.hisc-care-giver=search-area-frame .hisc-link-button-container
{
        margin:5px 0px;
}
.hisc-care-giver-search-area-frame input
{
        background-color:#d2e0b8;
        border:1px solid #b0d166;
        padding:3px;
}
.hisc-service-request-search-area-frame input
{
        background-color:#f2c8dd;
        border:1px solid #cd8cab;
        padding:3px;
}
.hisc-care-giver-search-area-frame .hisc-link-button-container
{
        float:left;
        left:300px;
        /*position:relative;*/
        display:inline;
}
.hisc-search-control-ftr,
.hisc-search-control-hdr
{
        color:#FFF;
}        
body .hisc-link-button-container a
{
        /*width:auto;*/
        padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
        border: 1px solid #cac8ad;
        background-color:#ced3c0;
        /*background-image:url('../images/button_back_pink.gif');*/
        color:#1b3874;
        
}
.hisc-link-button-container a
{
        /*display:block;
        width:100%;
        margin-right:10px;*/
}
/*.hisc-form-data input*/
.hisc-link-button-container a,
.hisc-quick-search-area-frame .hisc-link-button-container a,
.hisc-care-giver-search-area-frame input .hisc-link-button-container a,
.hisc-service-request-search-area-frame input .hisc-link-button-container a,
.hisc-btn-addalert a
{
/*button insert*/
        /*border-left:3px double #CCCCCC; 
        border-right:3px double #999999; 
        border-top:3px double #CCCCCC; 
        border-bottom:3px double #999999; */
        /*border: 1px solid #1b3874;*/
        /*background-color:#e7d0a7;*/
        /*background-image:url('../images/background_form_element.gif');*/
        /*background-image:url('../images/editor_bar.jpg');*/
        /*background-repeat:repeat-x;*/
        color:#1b3874;
        font-size:0.9em;
        _font-size:0.85em;
        font-weight:bold;
        text-transform: uppercase;
        /*font-variant:small-caps;*/
        text-decoration:none;
        float:left;
        /*height:20px;*/
        margin-right: 5px;
}
.hisc-link-button-text[class] /* Extra space for Mozilla/Netscape Browsers */
{
/*button insert*/
        /*margin-left:4px;*/
}
.hisc-link-button-container :active,
.hisc-quick-search-area-frame .hisc-link-button-container :active
{
/*button insert*/
        /*border:3px double #CCCCCC;
        border-top-color:#999999;
        border-left-color:#999999;*/
}
.hisc-link-button-container :hover
{
/*button insert*/
        /*border-right:3px double #CCCCCC; 
        border-left:3px double #999999; 
        border-bottom:3px double #CCCCCC; 
        border-top:3px double #999999;*/
        /*border: 1px solid #d1a75b;*/
}
.hisc-link-button-container .hisc-btn-edit,
.hisc-link-button-container .hisc-btn-cancel,
.hisc-link-button-container .hisc-btn-delete,
.hisc-link-button-container .hisc-btn-new,
.hisc-link-button-container .hisc-btn-return,
.hisc-link-button-container .hisc-btn-save,
.hisc-link-button-container .hisc-reset-button,
.hisc-link-button-container .hisc-btn-view,
.hisc-link-button-container .hisc-btn-viewincontext,
.hisc-link-button-container .hisc-btn-richtexteditor,
.hisc-link-button-container .hisc-btn-htmleditor
{
        float:left;
        cursor:hand;
  margin-top: 5px;
}
.hisc-link-button-container .hisc-register-button,
.hisc-link-button-container .hisc-forgot-password-button,
.hisc-contact-us-area-frame .hisc-link-button-container .hisc-btn-save
{
        float:left;
        width:0px;
        height:12px;
        cursor:hand;
        padding-right:3px;
}
.hisc-link-button-container .hisc-search-button-icon
{
        float:left;
}
.hisc-btn-edit
{
        background:url('../images/icons/pencil.gif') left no-repeat;
}
.hisc-btn-cancel
{
        background:url('../images/icons/cross.gif') left no-repeat;
}
.hisc-btn-delete
{
        background:url('../images/icons/bin_closed.gif') left no-repeat;
}
.hisc-btn-new
{
        background:url('../images/icons/user_edit.gif') left no-repeat;
}
.hisc-btn-return
{
        background:url('../images/icons/layout_content.gif') left no-repeat;
}
.hisc-btn-save
{
        /*background:url('../images/iconLocationSearch.gif') left no-repeat;*/
}
.hisc-contact-us-area-frame .hisc-btn-save
{
        background:url('/images/icons/mail.gif') left no-repeat;
}
.hisc-reset-button
{
        /*background:url('../images/iconLocationReset.gif') left no-repeat;*/
}
.hisc-btn-view
{
        background:url('../images/icons/photo.gif') left no-repeat;
}
.hisc-btn-viewincontext
{
        background:url('../images/icons/page.gif') left no-repeat;
}
.hisc-btn-richtexteditor
{
        background:url('../images/icons/page_word.gif') left no-repeat;
}
.hisc-btn-htmleditor
{
        background:url('../images/icons/html.gif') left no-repeat;
}
.hisc-search-button-icon
{
        /*background:url('../images/icons/magnifier.gif') left no-repeat;*/
}
.hisc-header-border-region
{
        padding:2px 0 2px 0;
        text-align:left;
        /*height:15px;*/
        /*background:URL('/styles/images/nav_datebar.jpg') left no-repeat;*/
        /*background-color:#023261;*/
        /*margin-bottom:5px;*/
}
.hisc-header-border-region td
{
        vertical-align:middle;
}
.hisc-site-menu-container
{
        /*background-color:#023261;*/
        background:URL('/styles/images/navbackground_tulip.jpg') bottom left no-repeat;
        background-color:#6889A8;
        width:175px;
        height:100%;
        padding:20px 5px 5px 10px;
        border:none;
        vertical-align:top;
}
.hisc-staff-menu
{
        /*border:1px dashed #ccc;*/
        /*background-color:#5D749F;*/
        background-color:#023261;
        border-top:10px;
        width:100%;
        margin-top:30px;
        display:block;
}
.hisc-header-datetime
{
        position:relative;
        left:20px;
        /*color:#7F9FFF;*/
        color:#000;
        /*color:#B0C5FF;*/
        font-weight:normal;
        font-variant:small-caps;
        padding:3px;
}
.hisc-cm-datagrid
{
        margin-top: 10px;
        margin-bottom: 10px;
        border-collapse:collapse;
        text-align: left;
        text-decoration: none;
        padding-right:10px;
        border:2px solid #3D5016;
        width:100%;        
}
.hisc-cm-hdrrow
{
        font-weight: bold;
        max-width:95px;
        padding:2px 5px 2px 5px;
        background-color:#3D5016;
        color: #CBD896;
        border-bottom: 5px #333 solid;
        padding-bottom:10px;
        font-variant:small-caps;
}
.hisc-cm-datarow,
.hisc-cm-buttonrow
{
        color: #000;
        /*padding-left:5px;*/
        padding:2px 5px 10px 5px;
        /*height:40px;*/
        vertical-align:top;
        border-bottom: 1px #999 dashed;
}
.hisc-cm-buttonrow
{
        width:100px;
}
.hisc-cm-buttonrow .hisc-link-button-container
{
        vertical-align:middle;
}
/*---------------------------------*/
.hisc-content-list-control,
.hisc-cm-section-folder-list-control
{
        /*line-height:1.5em;*/
        padding-bottom:10px;
}
.hisc-cm-edit-content-control,
.hisc-cm-edit-page-control
{
        line-height:1.5em;
        padding-bottom:10px;
}
.hisc-page-heading
{
        font-weight: bold;
        /*font-size: 2em;*/
        color: black;
        text-decoration: none;
}
.hisc-page-options
{
        /*border:1px solid #023261;*/
        /*padding:0;
        margin:0;*/
        /*clear:left;*/
        float:right;
        padding-right:10px;
        /*text-align:right;*/
}
.hisc-page-options #content.hisc-form-table td
{
        padding:0px 5px 0px 15px;
        text-align:right;
}
.hisc-print
{
        background:url('../images/iconPrinter.gif') center left no-repeat;
        background-position:14px;
        padding-left:20px;
        display:block;
}
.hisc-print2
{
        background:url('../images/iconPrinter.gif') center left no-repeat;
        background-position:134px;
        padding-left:20px;
        display:block;
        line-height: 1.6;
}
.hisc-print :hover
{
        background-color:#e9e9e9;
        display:block;
}
.hisc-email-friend
{
        background:url('../images/iconMail.gif') center left no-repeat;
        background-position:4px;
        padding-left:20px;
        display:block;
}
.hisc-email-friend2
{
        background:url('../images/iconMail.gif') center left no-repeat;
        background-position:124px;
        padding-left:20px;
        display:block;
        line-height: 1.6;
}
.hisc-font-container {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        color: #183f76;
        text-align: right;
        display: block;
        line-height: 1.6;
}
.hisc-page-subheading
{
        font-weight: bold;
        /*font-size: 1em;*/
        line-height:1.5em;
        color: blue;
        font-family: Verdana;
        text-decoration: none;
        padding-left:20px;
}
.hisc-page-instructions
{
        /*font-size: 1em;*/
        color: black;
        font-style: italic;
        text-decoration: none;
}
.hisc-cm-prompt
{
        font-weight: bold;
        font-variant:small-caps;
        background:url('../images/icons/information.gif') left no-repeat;
        background-position:5px;
        color: #fff;
        background-color:#993366;
        display:block;
        text-decoration: none;
        /*margin-bottom: 2px;*/
        margin-top: 14px;
        padding:5px 0 5px 25px;
        cursor:default;
}
.hisc-site-menu-container a,
.hisc-site-menu-container :link,
.hisc-site-menu-container :visited,
.hisc-site-menu-container :active,
.hisc-staff-menu-item :link, 
.hisc-staff-menu-item :visited, 
.hisc-staff-menu-item :active
{
        color:#fff;
        text-decoration:none;
        font-variant:small-caps;
        font-weight:bold;
}
.hisc-staff-menu a
{
        padding-left:10px;
        display:block;
}
.hisc-site-menu-container .hisc-site-navigation-approved :link, 
.hisc-site-menu-container .hisc-site-navigation-approved :visited, 
.hisc-site-menu-container .hisc-site-navigation-approved :active
{
        background:url('../images/active_icon.gif') center left no-repeat;
        padding-left:20px;
        display:block;
        padding-top:3px
}
.hisc-site-menu-container .hisc-site-navigation-pending :link,
.hisc-site-menu-container .hisc-site-navigation-pending :visited,
.hisc-site-menu-container .hisc-site-navigation-pending :active
{
        background:url('../images/inactive_icon.gif') center left no-repeat;
        color:#023261;
        text-decoration:none;
        padding-left:18px;
        padding-top:3px;
        margin-top:3px;
        /*border-bottom:1px dashed #336699;
        border-left:1px dashed #336699;*/
        margin-left:5px;
        display:block;
}
.hisc-site-menu-container .hisc-site-navigation-approved :hover,
.hisc-site-menu-container .hisc-site-navigation-pending :hover,
.hisc-staff-menu-item :hover,
.hisc-site-menu-container :hover 
{
        text-decoration:underline;
}
.hisc-staff-menu-item
{
        margin-left:10px;
}
.hisc-staff-menu-item a,
.hisc-get-help-cell a,
.hisc-get-help-cell :link,
.hisc-get-help-cell :active,
.hisc-get-help-cell :visited
{
        cursor:default;
        display:block;
}
.hisc-staff-menu-item :hover
{
        cursor:pointer;
        display:block;
        text-decoration:none;
}
.hisc-get-help-cell
{
        padding-left:20px;
        background:url('../images/icons/help.gif') left no-repeat;
        background-position:10px;
        display:block;
        cursor:help;
}
.hisc-get-help-cell :hover
{
        cursor:help;
        display:block;
        text-decoration:none;
        /*background-color:#e9e9e9;*/
}
.hisc-pagelist-container .hisc-site-navigation-pending :link,
.hisc-pagelist-container .hisc-site-navigation-pending :visited,
.hisc-pagelist-container .hisc-site-navigation-pending :active
{
        background:url('../images/inactive_icon.gif') top left no-repeat;
        color:#666;
        text-decoration:none;
        padding-left:16px;
        padding-top:3px;
        /*border-bottom:1px dashed #336699;
        border-left:1px dashed #336699;*/
        margin-left:5px;
        display:block;
}
.hisc-pagelist-container .hisc-site-navigation-approved :link,
.hisc-pagelist-container .hisc-site-navigation-approved :visited,
.hisc-pagelist-container .hisc-site-navigation-approved :active,
.hisc-arealist-cell .hisc-site-navigation-approved :link,
.hisc-arealist-cell .hisc-site-navigation-approved :visited,
.hisc-arealist-cell .hisc-site-navigation-approved :active
{
        background:url('../images/active_icon.gif') top left no-repeat;
        padding-left:16px;
        color:#023261;
        text-decoration:none;
        font-weight:bold;
}
.hisc-site-navigation-cell
{

}
.hisc-staff-menu-item
{
        height:20px;
}
.invert-link a,
.invert-link :link,
.invert-link :active,
.invert-link :visited,
.invert-link :hover
{
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}
.hisc-faq-area-frame :link,
.hisc-faq-area-frame :active,
.hisc-faq-area-frame :visited,
.hisc-faq-area-frame :hover
{
        text-decoration: none;
        color: #003C7B;
        font-weight:bold;
}

.hisc-page-options,
.hisc-page-options :link,
.hisc-page-options :active,
.hisc-page-options :visited
{
        text-decoration:none;
        /*color:#B0C5FF;*/
        color:#000;
        font-weight:normal;
        padding:2px 4px 2px 24px;
}
.hisc-page-options :hover
{
        /*text-decoration:underline;*/
        /*background-color:#000;*/
        display:block;
        border:1px solid #B0C5FF;
        padding:1px 3px 1px 23px;
}
.hisc-faq-area-frame a
{
        font-weight:bold;
        text-decoration:underline;
        font-size:1em;
}
.image-library table
{
        border:1px solid #003C7B;
        border-bottom:none;
        /*padding:5px;*/
        width:100%;
        margin-top:10px;
}
.header-note
{
        background:url('../images/icons/folder.gif') top left no-repeat;
        background-position:5px 3px;
        padding-left:25px;
        font-size:1em;
        font-weight:bold;
}
.content-item
{
        /*margin:5px;*/
        background:url('../images/icons/magnifier.gif') top left no-repeat;
        background-position:8px 6px;
        background-color:#e9e9e9;
        padding:5px 5px 5px 28px;
        /*border:1px solid #333;*/
        line-height:1.5em;
        display:block;
}
.content-item a,
.content-item a:link,
.content-item a:visited,
.content-item a:active,
.hisc-sitemap-cell a:link,
.hisc-sitemap-cell a:visited,
.hisc-sitemap-cell a:active
{
        text-decoration: none;
        color: #003C7B;
        font-weight:bold;
}
.content-item a:hover
{
        text-decoration:underline;
}
.page-header
{
        font-size:1.25em;
        font-weight:bold;
        padding-bottom:5px;
        margin-bottom:5px;
        border-bottom:1px dotted #CCC;
}
.hisc-poll-area-frame
{
        /*padding:5px 5px 30px 5px;
        margin:5px 0px 0px 5px;*/
        /*background-color:#3f5887;*/
}
.hisc-poll-area-frame table
{
        /*border:1px solid #333;*/
        text-align:left;
        width:150px;
        margin:5px;
        padding:5px;
        color:#FFF;
}
sup,
.service-mark /*service-mark, registered, etc.*/
{
        font-size:x-small;
        /*color:#666;*/
        margin-left:2px;
}
.hisc-sitemap-container
{
        /*border:1px solid #999;
        background-color:#e9e9e9;*/
        padding:10px 10px 10px 25px;
        width:400px;
}
.hisc-sitemap-cell
{
        line-height:1.75em;
}
li.hisc-sitemap-list-item
{
        list-style-image:url('../images/icons/resultset_next.gif');
}
li.hisc-sitemap-list-item a
{
        padding:3px 3px 3px 5px;
}
.hisc-sitemap-list-item a:hover
{
        border:1px solid #666;
        background-color:#CCC;
        padding:2px 4px 2px 4px;
}
.hisc-event-calendar-link-container
{
        display:block;
        overflow:hidden;
}
.hisc-event-calendar-link-containere a,
.hisc-event-calendar-link-container a:link,
.hisc-event-calendar-link-container a:visited,
.hisc-event-calendar-link-container a:active
{
        background:url('/images/icons/calendar_view_day.gif') top left no-repeat;
        background-position:0px 4px;
        /*padding-left:16px;*/
        text-decoration: none;
        color: #003C7B;
        font-weight:normal;
        font-size:0.75em;
        display:block;
        padding:3px 3px 5px 18px;
}
.hisc-event-calendar-link-container a:hover
{
        background-color:#bcce91;
        border:1px solid #506322;
        display:block;
        padding:2px 3px 4px 17px;
}
.hisc-event-calendar-area-frame
{
        overflow:hidden;
        width:100%;
}
.hisc-event-calendar-area-frame table
{
        width:100%;
        /*border:1px solid #000;*/
}
.hisc-event-calendar-day-style,
.hisc-event-calendar-other-month-day-style
{
        text-align:left;
        vertical-align:top;
        width:75px;
        height:100px;
        cursor:default;
}
.hisc-event-calendar-day-style
{
        background:url('../images/page_curl.jpg') bottom right no-repeat;
        background-color:#f0edde;
        font-weight:bold;
        color:#666;
}
.hisc-event-calendar-other-month-day-style
{
        background-color:#e9e9e9;
        color:#666;
        font-size:xx-small;
}
.hisc-event-calendar-next-prev-style a,
.hisc-event-calendar-next-prev-style :link,
.hisc-event-calendar-next-prev-style :visited,
.hisc-event-calendar-next-prev-style :hover,
.hisc-event-calendar-next-prev-style :active
{
        font-weight:bold;
        text-decoration:none;
        padding:5px;
        color:#ffccff;
}
.hisc-event-calendar-day-header-style
{
        font-weight:bold;
        font-size:0.75em;
        background-color:#506322;
        color:#bcce91;
}
.hisc-event-title
{
        background-color:#506322;
        color:#bcce91;
        font-weight:bold;
        font-size:1.25em;
        display:block;
        padding:5px 5px 5px 10px;
}
.hisc-event-date-heading
{
        background:url('/images/icons/calendar_view_day.gif') top left no-repeat;
        background-position:0px -2px;
        color:#333;
        font-size:0.85em;
        border-bottom:2px solid #506322;
        padding-bottom:5px;
        padding-left:20px;
        margin-top:-10px;
}
.hisc-event-calendar-title-style,
.hisc-event-calendar-title-style a,
.hisc-event-calendar-title-style :link,
.hisc-event-calendar-title-style :visited,
.hisc-event-calendar-title-style :hover,
.hisc-event-calendar-title-style :active
{
        background-color:#993366;
        font-weight:bold;
        font-size:1em;
        font-variant: small-caps;
        height:25px;
        border-collapse:inherit;
        padding:10px;
        color:#ffccff;

}
.hisc-library-management-item-title
{
        color:#183F76;
        font-weight:Bold;
        font-size:1.2em;
        font-family: Arial, Helvetica, sans-serif;
        display:block;
}
.hisc-library-management-area-frame #content.hisc-form-table td
{
        /*background-color:#CCC;*/
        margin:10px 15px 20px 20px;
        padding-bottom:15px;
        /*border:1px solid #000;*/
        
        
}


.hisc-library-management-area-frame .hisc-form-label
{
        padding:5px 10px 5px 15px;
}
.hisc-office-locator-results-area-frame #content.hisc-form-table
{
        width:100%;
        margin-top:5px;
}
.hisc-office-locator-results-area-frame #content.hisc-form-table tr
{
        /*border:1px solid #CCC;*/
}
.hisc-office-locator-form-area-frame
{
        padding: 10px 0px 10px 25px;
}
.caregiver-search-form .hisc-office-locator-form-area-frame
{

}
.caregiver-search-form .hisc-link-button-container a
{
/*button insert*/
        border-left:3px double #84995a; 
        border-right:3px double #556726; 
        border-top:3px double #84995a; 
        border-bottom:3px double #556726; 
        background-color:#576927;
        background-image:url('../images/button_back_green.gif');
        color:#fff;
        /*background-repeat:repeat-x;*/
}
.hisc-contact-us-area-frame .hisc-link-button-container a
{
/*button insert*/
        border-left:3px double #84995a; 
        border-right:3px double #556726; 
        border-top:3px double #84995a; 
        border-bottom:3px double #556726; 
        background-color:#576927;
        background-image:url('../images/button_back_dgreen.gif');
        color:#fff;
} 
.office-locator-search-form .hisc-office-locator-form-area-frame {
/*button insert*/
        background:url('../images/findalocation_photo.jpg') top left no-repeat;
        background-position:400px 0px; 
        background-color:#d7a9c0;
}
.office-locator-search-form table {
        width: 100%;
        border: 2px solid #d3a75c;
        background-color: #f7f1e2;

}
.caregiver-locator-search-form {
        width: 90%;
        border: 2px solid #5a6e26;
        background-color: #e5e8dd;
        padding: 10px 10px 40px 10px;

}

.hisc-quick-search-area-frame .hisc-link-button-container a,
.hisc-quick-search-area-frame .hisc-link-button-container :visited,
.hisc-quick-search-area-frame .hisc-link-button-container :active
{
/*button insert*/
        border-left:2px solid #5872a3; 
        border-right:2px solid #3f5887; 
        border-top:2px solid #5872a3; 
        border-bottom:2px solid #3f5887; 
        /*background-color:#576927;*/
        background-image:url('../images/button_back_blue.gif');
        color:#fff;
}
.hisc-quick-search-area-frame .hisc-link-button-container :hover
{
/*button insert*/
        border-left:2px solid #3f5887; 
        border-right:2px solid #5872a3; 
        border-top:2px solid #3f5887; 
        border-bottom:2px solid #5872a3;
}
.hisc-care-giver-search-area-frame .hisc-link-button-container a,
.hisc-care-giver-search-area-frame .hisc-link-button-container :visited,
.hisc-care-giver-search-area-frame .hisc-link-button-container :active
{
/*button insert*/
        border-left:2px solid #84995a; 
        border-right:2px solid #556726; 
        border-top:2px solid #84995a; 
        border-bottom:2px solid #556726; 
        /*background-color:#576927;*/
        background-image:url('../images/button_back_green_go.gif');
        color:#3b4b13;
        margin-top:5px;
        padding:0.25em 0.40em 0em 0.40em;
        _padding:0.25em 0.40em 0.25em 0.40em;
}
.hisc-care-giver-search-area-frame .hisc-link-button-container :hover
{
/*button insert*/
        border-left:2px solid #556726; 
        border-right:2px solid #84995a; 
        border-top:2px solid #556726; 
        border-bottom:2px solid #84995a;
}
.hisc-service-request-search-area-frame .hisc-link-button-container a,
.hisc-service-request-search-area-frame .hisc-link-button-container :visited,
.hisc-service-request-search-area-frame .hisc-link-button-container :active
{
/*button insert*/
        border-left:2px solid #963164; 
        border-right:2px solid #832655; 
        border-top:2px solid #963164; 
        border-bottom:2px solid #832655; 
        /*background-color:#576927;*/
        background-image:url('../images/button_back_pink.gif');
        color:#FFF;
        margin-top:5px;
}
.hisc-service-request-search-area-frame .hisc-link-button-container :hover
{
/*button insert*/
        border-left:2px solid #832655; 
        border-right:2px solid #963164; 
        border-top:2px solid #832655; 
        border-bottom:2px solid #963164;
}
.office-locator-search-form .hisc-link-button-container a {
/*button insert*/
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
        border: 1px solid #d1a75b;
        background-color:#e7d0a7;
        /*background-image:url('../images/button_back_pink.gif');*/
        color:#1b3874;
        
}
.hisc-office-locator-form-area-frame .hisc-form-label span,
.hisc-profile-container .hisc-form-label
{
        text-align:right;
}
.hisc-profile-container .hisc-form-label
{
        width:300px;
}
.hisc-office-locator-form-area-frame input
{
        border:1px solid #3b4b14;
}
.hisc-site-navigation-cell {

}
.beacaregiver-photo
{
        background:url('../images/beacaregiver_photo.jpg') top left no-repeat;
        height:100%;
}
.hisc-office-locator-results-area-frame a,
.hisc-office-locator-results-area-frame :link,
.hisc-office-locator-results-area-frame :visited,
.hisc-office-locator-results-area-frame :hover,
.hisc-office-locator-results-area-frame :active
{
        background:url('../images/icons/world.gif') top left no-repeat;
        padding-left:25px;
        text-decoration: none;
        color: #003C7B;
        font-weight:bold;
        height:18px;
        /*background-position:center center*/
}
.hisc-office-locator-results-area-frame #content.hisc-search-results-hdr
{
        font-weight:bold;
        padding-top:5px;
}
.hisc-office-locator-results-area-frame .hisc-form-data
{
        border-bottom:1px dashed #CCC;
        padding:5px;
}
.hisc-form-container
{
        /*border:1px solid #3f5887;
        background-color:#b8c6df;
        margin:10px 0px 10px 0px;
        padding:5px 5px 5px 10px;
        width:auto;*/
}
.services-content-main .hisc-form-container,
.contact-content-main .hisc-form-container,
.employment-content-main-left .hisc-form-container,
.employment-content-main-right .hisc-form-container
{
        /*border:1px solid #3f5887;
        background-color:#CCC;*/
        margin:10px 0px 10px 0px;
        /*padding:5px 5px 5px 10px;*/
        /*width:auto;*/
}
.employment-content-main-right,
.employment-content-main-right table td,
.employment-content-main-right a,
.employment-content-main-right :link,
.employment-content-main-right :visited,
.employment-content-main-right :hover,
.employment-content-main-right :active
{
        color:#000;
}
.employment-content-main-right .content-item,
.employment-content-main-right .header-note
{
        background:none;
}
.employment-content-main-right table td
{
        padding:2px;
}
.employment-content-main-right .hisc-cm-contentareaframe
{

}
.employment-content-main-right .hisc-cm-updatecontent-text a:link,
.employment-content-main-right .hisc-cm-updatecontent-text a:visited,
.employment-content-main-right .hisc-cm-updatecontent-text a:hover,
.employment-content-main-right .hisc-cm-updatecontent-text a:active
{
        color:#FFF;
}
.extra-contact-info div
{
        /*width:50%;*/
}

.edit-contents-form #content.hisc-form-table .hisc-form-label
{

}

.edit-contents-form #content.hisc-form-table
{

}
.hisc-content-editor-form
{
        border-collapse:collapse;
}
.edit-content-controls .hisc-link-button-container a
{
/*button insert*/
        border-left:3px solid #8297bc;
        border-right:3px solid #8297bc;
        border-top:3px solid #8297bc;
        border-bottom:3px solid #8297bc;
        /*border-bottom:3px double #3f5887;*/
        background-image:url('../images/button_back_blue_light.gif');
        background-color:#8297bc;
        /*color:#fff;*/
        /*background-repeat:repeat-x;*/
}
.hisc-content-editor-form .hisc-link-button-container a
{
/*button insert*/
        border-left:3px solid #5872a3;
        border-right:3px solid #3f5887;
        border-top:3px solid #5872a3;
        border-bottom:0px;
        /*border-bottom:3px double #3f5887;*/
        background-image:url('../images/button_back_blue.gif');
        background-color:#003e7a;
        color:#fff;
        /*background-repeat:repeat-x;*/
}
.home-list-links li
{
        list-style-type:circle;
        line-height:1.2em;
        padding-bottom:5px;
}
.home-list-links a,
.home-list-links :link,
.home-list-links :visited,
.home-list-links :hover,
.home-list-links :active
{        
        text-decoration: none;
        color: #003C7B;
        font-weight:bold;
}
.hisc-flag-control-container a:hover {
        border-bottom:solid 2px #FF0000;
}
.hisc-flag-container {
        height: 40px;
        padding:0 2px;
}
#hisc-form-label {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        color: #001035;
        vertical-align: top;
}
#hisc-form-label td,
#listitem {
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        line-height: 1.4;
        font-size: 12px;
}
#listitem p {
  margin-bottom: 2px;
}
#hisc-form-label td {
  vertical-align: top;
  display: table-cell;
}

#hisc-form-label a{
  margin: 0px 0px 0px 0px
}
#hisc-form-label P{
  margin-top: .75em;
  margin-bottom: 1.5em;
}
#content textarea{
  width: 300px;
}
