.image-right
{
    float: right;
    padding: 0 0 8px 8px;
}
#art0
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art1
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art2
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art3
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art4
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art5
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art6
{
    cursor: pointer;
    height: 296px;
    left: 0;
    position: absolute;
    top: 0;
    width: 874px;
    z-index: 1;
}
#art0 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art1 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art2 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art3 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art4 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art5 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#art6 img
{
    left: 1px;
    position: absolute;
    top: 0;
}
#main-image .text-header.dark
{
    color: #7F7F7F;
}
#main-image .text-header.light
{
    color: #DFDFDF;
}
#main-image a
{
    text-decoration: none;
}
#globalnav-zone
{
    float: right;
    width: 613px;
}
#globalnav
{
    float: right;
    margin-right: 6px;
}
#globalnav
{
    float: left;
    margin-right: 8px;
    width: 446px;
}
#globalnav ul
{
    display: block;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
}
#globalnav ul li
{
    float: left;
}
#search-zone
{
    display: block;
    float: right;
    height: 20px;
    width: 159px;
}
#search-zone input
{
    float: left;
}
#search-zone input.text-input
{
    background: transparent url(img/search_bg.jpg) no-repeat scroll left top;
    border: 0 none;
    color: #5F5F5F;
    display: block;
    float: left;
    height: 17px;
    padding: 3px 0 0 5px;
    text-align: left;
    width: 100px;
}
.submit-search
{
    background: transparent url(img/matrix_search.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    text-indent: -9999px;
    width: 51px;
}
.submit-search:hover, .submit-search:active
{
    background: transparent url(img/matrix_search.gif) no-repeat scroll left -20px;
}
.header-search-list input.text-search
{
    background: transparent url(img/search_bg.jpg) no-repeat scroll left top;
    border: 0 none;
    color: #5F5F5F;
    float: left;
    height: 17px;
    margin: 2px 0 0 20px;
    padding: 3px 0 0 5px;
    width: 157px;
}
.header-search-list input.radio-button
{
    margin: -1px 5px 0 9px;
    vertical-align: middle;
}
.search .submit-search
{
    margin: 2px 9px 0 0;
}
#mainnav-zone{width:418px; height:25px; float:right; padding:26px 0 0 195px;}

/*ORIGINAL MAIN NAV CODE */
/*#mainnav{width:438px; height:25px;}
#mainnav ul {width:438px; height:25px;display:block;) left top;margin:0 0 0 0;padding:0 0 0 0;}
#mainnav ul li{float:left;}
#mainnav ul li a{float:left; margin:0 0 0 0; text-indent:-9999px;}

#mainnav ul li.products { margin:0 0 0 0; width: 72px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.products a{width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat left top; display:block;}
#mainnav ul li.products a:hover{ width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) 0 -25px;}
#mainnav ul li.products a.selected, #mainnav ul li.products a.selected:hover{ width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) 0 -50px; display:block;}

#mainnav ul li.services { margin:0 0 0 0; width: 65px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.services a{ width:65px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -72px 0; display:block;}
#mainnav ul li.services a:hover{ width:65px; height:25px; background:url(img/matrix-mainnav-temp.gif) -72px -25px; display:block;}
#mainnav ul li.services a.selected, #mainnav ul li.services2 a.selected:hover{ width:65px; height:25px; background:url(img/matrix-mainnav-temp.gif) -72px -50px; display:block;}

#mainnav ul li.care_setting { margin:0 0 0 0; width:89px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.care_setting a{ width:89px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -137px 0; display:block;}
#mainnav ul li.care_setting a:hover{ width:89px; height:25px; background:url(img/matrix-mainnav-temp.gif) -137px -25px; display:block;}
#mainnav ul li.care_setting a.selected, #mainnav ul li.care_setting a.selected:hover{ width:89px; height:25px; background:url(img/matrix-mainnav-temp.gif) -137px -50px; display:block;}

#mainnav ul li.specialties { margin:0 0 0 0; width: 81px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.specialties a{ width:81px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -227px 0; display:block;}
#mainnav ul li.specialties a:hover{ width:81px; height:25px; background:url(img/matrix-mainnav-temp.gif) -227px -25px; display:block;}
#mainnav ul li.specialties a.selected, #mainnav ul li.specialties2 a.selected:hover{ width:81px; height:25px; background:url(img/matrix-mainnav-temp.gif) -227px -50px; display:block;}

#mainnav ul li.nextgen_advantage { margin:0 0 0 0; width: 128px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.nextgen_advantage a{ width:128px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -309px 0; display:block;}
#mainnav ul li.nextgen_advantage a:hover, #mainnav ul li.nextgen_advantage a.selected:hover{ width:128px; height:25px; background:url(img/matrix-mainnav-temp.gif) -309px -25px; display:block;}
#mainnav ul li.nextgen_advantage a.selected, #mainnav ul li.nextgen_advantage a.selected:hover{ width:128px; height:25px; background:url(img/matrix-mainnav-temp.gif) -309px -50px; display:block;}
*/

#mainnav{width:418px; height:25px;}
#mainnav ul {width:418px; height:25px;display:block; margin:0 0 0 0;padding:0 0 0 0;}
#mainnav ul li{float:left;}
#mainnav ul li a{float:left; margin:0 0 0 0; text-indent:-9999px;}
/*
#mainnav ul li.products { margin:0 0 0 0; width: 72px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.products a{width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat left top; display:block;}
#mainnav ul li.products a:hover{ width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) 0 -25px;}
#mainnav ul li.products a.selected, #mainnav ul li.products a.selected:hover{ width:72px; height:25px; background:url(img/matrix-mainnav-temp.gif) 0 -50px; display:block;}

#mainnav ul li.services { margin:0 0 0 0; width: 66px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.services a{ width:66px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -72px 0; display:block;}
#mainnav ul li.services a:hover{ width:66px; height:25px; background:url(img/matrix-mainnav-temp.gif) -72px -25px; display:block;}
#mainnav ul li.services a.selected, #mainnav ul li.services2 a.selected:hover{ width:66px; height:25px; background:url(img/matrix-mainnav-temp.gif) -72px -50px; display:block;}

#mainnav ul li.solutions-for { margin:0 0 0 0; width:106px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.solutions-for a{ width:106px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -138px 0; display:block;}
#mainnav ul li.solutions-for a:hover{ width:106px; height:25px; background:url(img/matrix-mainnav-temp.gif) -138px -25px; display:block;}
#mainnav ul li.solutions-for a.selected, #mainnav ul li.care_setting a.selected:hover{ width:106px; height:25px; background:url(img/matrix-mainnav-temp.gif) -138px -50px; display:block;}

#mainnav ul li.nextgen_advantage { margin:0 0 0 0; width: 93px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.nextgen_advantage a{ width:93px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -244px 0; display:block;}
#mainnav ul li.nextgen_advantage a:hover, #mainnav ul li.nextgen_advantage a.selected:hover { width:93px; height:25px; background:url(img/matrix-mainnav-temp.gif) -244px -25px; display:block;}
#mainnav ul li.nextgen_advantage a.selected, #mainnav ul li.nextgen_advantage a.selected:hover{ width:93px; height:25px; background:url(img/matrix-mainnav-temp.gif) -244px -50px; display:block;}

#mainnav ul li.specialties { margin:0 0 0 0; width: 79px; height:25px; background:url(img/matrix-mainnav-temp.gif); display:block;}
#mainnav ul li.specialties a{ width:79px; height:25px; background:url(img/matrix-mainnav-temp.gif) no-repeat -337px 0; display:block;}
#mainnav ul li.specialties a:hover { width:79px; height:25px; background:url(img/matrix-mainnav-temp.gif) -337px -25px; display:block;}
#mainnav ul li.specialties a.selected, #mainnav ul li.specialties2 a.selected:hover{ width:79px; height:25px; background:url(img/matrix-mainnav-temp.gif) -337px -50px; display:block;}
*/
#featured-box h3, #featured-box-1 h3
{
    padding: 10px 0 0 10px;
}
#featured-box
{
    background: transparent url(img/bg_2_columns.gif) repeat-y scroll 0 0;
    float: left;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
    width: 608px;
}
#featured-box-1
{
    background: transparent url(img/bg_services.jpg) repeat-y scroll 0 0;
    float: left;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
    width: 608px;
}
#featured-box .featured-box-orange
{
    background: transparent url(img/services_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#featured-box .featured-box-blue
{
    background: transparent url(img/products_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#featured-box-1 .featured-box-green
{
    background: transparent url(img/specialties_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#featured-box-1 .featured-box-mov
{
    background: transparent url(img/care_setting_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#featured-box-1 .featured-box-red
{
    background: transparent url(img/success_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#featured-box-1 .featured-box-blue
{
    background: transparent url(img/products_title.gif) no-repeat scroll left top;
    height: 28px;
    width: 608px;
}
#bottom-featured-box
{
    background: transparent url(img/bg_close_normal.gif) no-repeat scroll left top;
    display: block;
    float: left;
    font-size: 1px;
    height: 4px;
    margin-top: -1px;
    width: 608px;
}
#bottom-featured-box.bottom-white
{
    background: transparent url(img/bg_close_active.gif) no-repeat scroll left top;
}
#featured-box .featured-box-menu
{
    float: left;
    padding: 0 0 0 1px;
    width: 165px;
}
#main #featured-box .featured-box-menu ul
{
    background: #FFFFFF none repeat scroll 0 0;
    float: left;
    margin: 0;
    width: 165px;
}
#main #featured-box .featured-box-menu ul li
{
    background-image: none;
    float: left;
    margin: 0 0 1px;
    padding: 0;
    width: 165px;
}
#main #featured-box .featured-box-menu ul li a
{
    background: #E6E6E6 none repeat scroll 0 0;
    color: #5CADD6;
    display: block;
    float: left;
    margin: 0;
    padding: 8px 10px;
    text-decoration: none;
    width: 145px;
}
#main #featured-box .featured-box-menu ul li a:hover
{
    background: #F0F0F0 none repeat scroll 0 0;
    color: #666666;
    float: left;
    padding: 8px 10px;
    text-decoration: none;
    width: 145px;
}
#main #featured-box .featured-box-menu ul li a.selected, #featured-box .featured-box-menu ul li a.selected:hover
{
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
    cursor: default;
    float: left;
    padding: 8px 10px;
    text-decoration: none;
    width: 145px;
}
#featured-box .gray-zone
{
    background: #E6E6E6 none repeat scroll 0 0;
    float: left;
    min-height: 100%;
    width: 166px;
}
#featured-box .featured-box-content
{
    float: left;
    overflow: hidden;
    padding: 20px;
    width: 400px;
}
#featured-box .featured-box-content.introImage
{
    padding: 0;
    width: 440px;
}
#featured-box .featured-box-content .top
{
    float: left;
    height: 111px;
    padding: 20px;
    width: 402px;
}
#featured-box .featured-box-content .imageEdiServices
{
    float: right;
    width: 150px;
}
#featured-box .featured-box-content .bottom
{
    background: transparent url(img/close_services_box.gif) repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 1px;
    height: 6px;
    line-height: 1px;
    margin-top: 10px;
    width: 442px;
}
#featured-box-1 .featured-box-columns
{
    background: transparent url(img/bg_care_setting.gif) no-repeat scroll left bottom;
    margin: 0 0 0 1px;
    overflow: hidden;
    width: 605px;
}
#featured-box .featured-box-columns .columns-item
{
    float: left;
    margin: 0 1px 0 0;
    padding: 10px 20px 0 10px;
    width: 170px;
}
#featured-box .featured-box-columns .columns-item .text-columns-item
{
    float: left;
    padding: 0 0 0 10px;
    width: 160px;
}
#featured-box-1 .featured-box-columns .columns-item
{
    float: left;
    margin: 0 1px 0 0;
    padding: 10px 20px 20px 10px;
    width: 170px;
}
#featured-box-1 .featured-box-columns .columns-item .text-columns-item
{
    float: left;
    padding: 0 0 0 10px;
    width: 160px;
}
.featured-box-content-red
{
    float: left;
    padding: 20px 20px 0;
    width: 568px;
}
.video-zone
{
    float: left;
    height: auto;
    width: 235px;
}
.video-zone .subtitle
{
    font-weight: bold;
    margin-top: 5px;
}
.featured-box-content-red .text-zone
{
    float: left;
    padding: 0 20px;
    width: 132px;
}
.featured-box-content-red .list-stories
{
    float: left;
    width: 160px;
}
.featured-box-content-red .list-stories .list-item
{
    float: left;
    margin: 0 0 13px;
    width: 160px;
}
.featured-box-content-red .list-stories .list-item img
{
    border: 1px solid #3399CC;
    float: left;
    margin: 0 10px 0 0;
}
.featured-box-content-red .list-stories .list-item .details
{
    float: left;
    font-size: 9px;
    line-height: 14px;
    width: 160px;
}
.featured-box-content-red .list-stories .list-item .details h6
{
    font-size: 11px;
}
#featured-box-1 .icon_container
{
    -x-system-font: none;
    color: #7F7F7F;
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 90px;
    line-height: normal;
    overflow: hidden;
    padding: 17px 12px 17px 14px;
    text-align: center;
    width: 95px;
}
#featured-box-1 .icon_container a
{
    color: #7F7F7F;
}
#featured-box-1 .icon_container a:hover
{
    color: #3399CC;
    text-decoration: none;
}
#main-image-zone
{
    background: transparent url(img/bg_main_image.jpg) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding-left: 1px;
    position: relative;
    width: 875px;
}
#main-image.artwork1
{
    background: transparent url(img/homepage_hero_UGM2010.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork2
{
    background: transparent url(img/artwork2.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork3
{
    background: transparent url(img/artwork3.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork4
{
    background: transparent url(img/homepage_hero_RCM.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork5
{
    background: transparent url(img/homepage_hero_community.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork6
{
    background: transparent url(img/homepage_hero_nextgen_5-6.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image.artwork7
{
    background: transparent url(img/homepage_hero_new-products.jpg) no-repeat scroll 0 0;
    float: left;
    height: 296px;
    width: 874px;
}
#main-image .text-header
{
    float: left;
    padding: 70px 0 0 30px;
    position: relative;
    width: 403px;
    z-index: 5;
}
#learn-more
{
    height: 19px;
    margin: 20px 0 0;
    width: 76px;
}
#learn-more a
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 76px;
}
#learn-more a:hover
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -19px;
    display: block;
    height: 19px;
    width: 76px;
}
#learn-more a.selected
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -38px;
    display: block;
    height: 19px;
    width: 76px;
}
.learn-more-but
{
    display: block;
    height: 19px;
    text-indent: -9999px;
    width: 76px;
}
.learn-more-but a
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 76px;
}
.learn-more-but a:hover
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -19px;
    display: block;
    height: 19px;
    width: 76px;
}
.learn-more-but a:active
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -38px;
    display: block;
    height: 19px;
    width: 76px;
}
#learn-more_header
{
    height: 19px;
    margin: 20px 0 0;
    width: 76px;
}
#learn-more_header a
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 76px;
}
#learn-more_header a:hover
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -19px;
    display: block;
    height: 19px;
    width: 76px;
}
#learn-more_header a:active
{
    background: transparent url(img/matrix_learn_more.gif) no-repeat scroll left -38px;
    display: block;
    height: 19px;
    width: 76px;
}
.small-but
{
    display: block;
    float: left;
    height: 19px;
    margin: 0 4px 0 0;
    text-indent: -9999px;
    width: 43px;
}
.small-but a
{
    background: transparent url(img/matrix_small.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 43px;
}
.small-but a:hover
{
    background: transparent url(img/matrix_small.gif) no-repeat scroll left -19px;
    display: block;
    height: 19px;
    width: 43px;
}
.small-but a:active
{
    background: transparent url(img/matrix_small.gif) no-repeat scroll left -38px;
    display: block;
    height: 19px;
    width: 43px;
}
#right-menu
{
    float: right;
    position: relative;
    width: 217px;
    z-index: 5;
}
#right-menu ul
{
    display: block;
    float: left;
    height: 296px;
    margin: 0;
    padding: 0;
    width: 217px;
}
#right-menu ul li
{
    float: left;
}
#right-menu ul li a
{
    margin: 0;
}
#right-menu ul li.hospital
{
    margin: 0;
}
#right-menu ul li.hospital a
{
    background: transparent url(img/matrix_hospital.png) no-repeat scroll left top;
    display: block;
    height: 100px;
    width: 217px;
}
#right-menu ul li.hospital a:hover
{
    background-position: 0 -100px;
}
#right-menu ul li.group-practices
{
    margin: 0;
}
#right-menu ul li.group-practices a
{
    background: transparent url(img/matrix_group_practices.png) no-repeat scroll left top;
    display: block;
    height: 81px;
    width: 217px;
}
#right-menu ul li.group-practices a:hover
{
    background-position: 0 -81px;
}
#right-menu ul li.small-practices
{
    margin: 0;
}
#right-menu ul li.small-practices a
{
    background: transparent url(img/matrix_small_practices.png) no-repeat scroll left top;
    display: block;
    height: 115px;
    width: 217px;
}
#right-menu ul li.small-practices a:hover
{
    background-position: 0 -115px;
}

/* Formatting for Suite right-nav links on homepage */
/* Added 02.26.2010 by KMK */

#right-menu ul li.ambulatory
{
    margin: 0 0 0 0;
}
#right-menu ul li.ambulatory a
{
    width: 217px;
    height: 100px;
    background: url(img/matrix_ambulatory.png) no-repeat left top;
    display: block;
}
#right-menu ul li.ambulatory a:hover
{
    background-position: 0 -100px;
    behavior: url(/JS/iepngfix.htc);
}

#right-menu ul li.inpatient
{
    margin: 0 0 0 0;
}
#right-menu ul li.inpatient a
{
    width: 217px;
    height: 81px;
    background: url(img/matrix_inpatient.png) no-repeat left top;
    display: block;
}
#right-menu ul li.inpatient a:hover
{
    background-position: 0 -81px;
    behavior: url(/JS/iepngfix.htc);
}

#right-menu ul li.community-connectivity
{
    margin: 0 0 0 0;
}
#right-menu ul li.community-connectivity a
{
    width: 217px;
    height: 115px;
    background: url(img/matrix_community_connectivity.png) no-repeat left top;
    display: block;
}
#right-menu ul li.community-connectivity a:hover
{
    background-position: 0 -115px;
    behavior: url(/JS/iepngfix.htc);
}

#main-content
{
    background: transparent url(img/bg_main_image.jpg) repeat-y scroll left top;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 876px;
}
#columns
{
    background: transparent url(img/bg_columns.jpg) no-repeat scroll 0 0;
    float: left;
    width: 876px;
}
#columns .columns-item
{
    display: block;
    float: left;
    margin-left: 1px;
    padding: 0 28px 23px;
    width: 160px;
}
#columns .columns-item2 h2
{
    margin: 0;
}
#columns .columns-item img
{
    border: 0 none;
}
#columns .columns-item2 img
{
    border: 0 none;
    margin: 0 20px;
}
a.more
{
    background: transparent url(img/arrow_more.gif) no-repeat scroll right center;
    color: #58A9D2;
    padding-right: 7px;
    width: 22px;
}
html > body a.more
{
    background: transparent url(img/arrow_more.gif) no-repeat scroll right 4px;
}
#columns .columns-item .date
{
    font-size: 9px;
}
#bottom-home
{
    background: transparent url(img/bottom_home.jpg) no-repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 1px;
    height: 7px;
    line-height: 1px;
    margin-top: -15px;
    width: 876px;
}
ul
{
    margin: 0 0 10px;
    padding: 0;
}
#left_column-TWO-COLUMNS-PAGE
{
    float: left;
    width: 303px;
}
#rigth_column-TWO-COLUMNS-PAGE
{
    float: left;
    width: 303px;
}
#main ul li, #main-content ul li
{
    background: transparent url(img/arrow2.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
#main ul li.spacer
{
    margin: 0 0 15px;
    padding: 0 0 0 10px;
}
#main ul li ul
{
    margin: 3px 0 11px;
}
#main ul li ul li
{
    background: transparent url(img/bullet.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
#main ul li ul li ul li
{
    background: transparent url(img/arrow.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
#main ul li ul li ul li ul li
{
    background: transparent url(img/bullet.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
#main .calls-to-action ul li
{
    background: transparent url(img/arrow2.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.contact
{
    background: transparent url(img/nav-icon-contact-us.png) no-repeat scroll left 2px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.demo
{
    background: transparent url(img/nav-icon-demo.png) no-repeat scroll left 2px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.webinar
{
    background: transparent url(img/nav-icon-webinars.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.x
{
    background: transparent url(img/nav-icon-x.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.offers
{
    background: transparent url(img/nav-icon-special-offers.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li.spacer
{
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li ul
{
    margin: 3px 0 11px;
}
#main .calls-to-action ul li ul li
{
    background: transparent url(img/bullet.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li ul li ul li
{
    background: transparent url(img/arrow.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main .calls-to-action ul li ul li ul li ul li
{
    background: transparent url(img/bullet.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li
{
    background: transparent url(img/arrow2.gif) no-repeat scroll left 5px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li.contact
{
    background: transparent url(img/nav-icon-contact-us.png) no-repeat scroll left 2px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li.webinar
{
    background: transparent url(img/nav-icon-webinars.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li.offers
{
    background: transparent url(img/nav-icon-special-offers.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li.x
{
    background: transparent url(img/nav-icon-x.png) no-repeat scroll left 1px;
    margin: 0 0 2px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li.spacer
{
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
#main-content .calls-to-action ul li ul
{
    margin: 3px 0 11px;
}
#main #localnav li
{
    background: transparent url(img/arrow_more.gif) no-repeat scroll left 5px;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
}
#main #localnav li a
{
    text-decoration: none;
}
#main #localnav li a:hover
{
    color: #666666;
    text-decoration: none;
}
#main #localnav li.selected
{
    color: #666666;
    text-decoration: none;
}
#main #localnav ul li ul
{
    margin: 10px 0 11px;
}
#main #localnav ul li ul li
{
    background: transparent url(img/arrow_more.gif) no-repeat scroll left 5px;
}
.ul-col
{
    float: left;
    margin: 0 0 11px;
    padding: 0;
    width: 48%;
}
.ul-col li
{
    background: transparent url(img/arrow2.gif) no-repeat scroll left 4px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
.image_title
{
    margin: 30px 0 10px;
}
.image_link
{
    border: 0 none;
}
#view-demo
{
    /*float: left;*/
    margin-top: 20px;
    width: 146px;
}
#view-demo img.spacer
{
    margin-bottom: 10px;
}
#view-demo .buttons-view
{
    float: left;
    padding: 0 0 0 28px;
    width: 110px;
}
.buttons-view img
{
    float: left;
    margin-right: 4px;
}
#white-box
{
    float: left;
    width: 442px;
}
#white-box .top-white-box
{
    background: transparent url(img/top_white_box.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 442px;
}
#white-box .content-white-box
{
    background: transparent url(img/bg_white_box.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 20px;
    width: 402px;
}
#white-box .bottom-white-box
{
    background: transparent url(img/bottom_white_box.gif) no-repeat scroll left top;
    display: block;
    float: left;
    font-size: 1px;
    height: 6px;
    margin: -4px 0 6px;
    width: 442px;
}
table.white-box-list
{
    background-color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    width: 442px;
}
table.white-box-list td
{
    text-align: center;
    vertical-align: middle;
}
table.white-box-list a.selected, table.white-box-list a.selected:hover
{
    background-color: #FFFFFF;
    color: #666666;
    cursor: default;
    text-decoration: none;
}
table.white-box-list a
{
    background-color: #E6E6E6;
    border-right: 1px solid #FFFFFF;
    color: #3399CC;
    display: block;
    font-size: 11px;
    padding: 10px;
    text-decoration: none;
}
table.white-box-list a:hover
{
    background-color: #F0F0F0;
    color: #666666;
    text-decoration: none;
}
table.white-box-list a.selected:hover
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
}
table.white-box-list td.first a
{
    background: #E6E6E6 url(img/bg_first_normal.gif) no-repeat scroll left top;
}
table.white-box-list td.first a.selected, table.white-box-list td.first a.selected:hover
{
    background: #FFFFFF url(img/bg_first_active.gif) no-repeat scroll left top;
    cursor: default;
}
table.white-box-list td.first a:hover
{
    background: #ECECEC url(img/bg_first_hover.gif) no-repeat scroll left top;
}
table.white-box-list td.last a
{
    background: #E6E6E6 url(img/bg_last_normal.gif) no-repeat scroll right top;
    border: medium none;
}
table.white-box-list td.last a.selected, table.white-box-list td.last a.selected:hover
{
    background: #FFFFFF url(img/bg_last_active.gif) no-repeat scroll right top;
    cursor: default;
}
table.white-box-list td.last a:hover
{
    background: #ECECEC url(img/bg_last_hover.gif) no-repeat scroll right top;
}
#white-box-2 .last-title
{
    height: 16px;
    margin-bottom: 0;
}
#white-box-2
{
    float: left;
    margin-top: 30px;
    width: 442px;
}
#white-box-2 .top-white-box-2
{
    background-color: #CCCCCC;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 442px;
}
#white-box-2 .content-white-box-2
{
    background: transparent url(img/bg_white_box.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 0 1px;
    width: 440px;
}
#white-box-2 .bottom-white-box-2
{
    background: transparent url(img/close_gray.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-2 .bottom-white-box-2-last
{
    background: transparent url(img/close_white.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-2 a.slider-title-closed
{
    background: #E6E6E6 url(img/sign_plus.gif) no-repeat scroll 421px 9px;
    border-bottom: 1px solid #FFFFFF;
    color: #0089C2;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-2 a.slider-title-closed:hover
{
    background: #F0F0F0 url(img/sign_plus_white.gif) no-repeat scroll 421px 9px;
    color: #666666;
}
#white-box-2 a.slider-title-opened
{
    background: #FFFFFF url(img/sign_minus.gif) no-repeat scroll 421px 9px;
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-2 .slider-content
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding: 8px 20px 20px;
    width: 400px;
}
#white-box-2 ul
{
    margin: 0;
    width: 440px;
}
#white-box-2 ul li
{
    background-image: none;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    width: 440px;
}
#white-box-TWO-COLUMN
{
    float: left;
    width: 607px;
}
#white-box-TWO-COLUMN .top-white-box-TWO-COLUMN
{
    background: transparent url(img/top_white_box_two_column.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 607px;
}
#white-box-TWO-COLUMN .content-white-box-TWO-COLUMN
{
    background: transparent url(img/bg_white_box_two_column.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 20px;
    width: 567px;
}
#white-box-TWO-COLUMN .bottom-white-box-TWO-COLUMN
{
    background: transparent url(img/bottom_white_box_two_column.gif) no-repeat scroll left top;
    display: block;
    float: left;
    font-size: 1px;
    height: 6px;
    margin: -4px 0 0;
    width: 607px;
}
#white-box-TWO-COLUMN .column1-white-box-online-demo
{
    float: left;
    width: 225px;
}
#white-box-TWO-COLUMN .column2-white-box-online-demo
{
    float: left;
    width: 335px;
}
#white-box-TWO-COLUMN .left-column-white-box
{
    float: left;
    width: 270px;
}
#white-box-TWO-COLUMN .right-column-white-box
{
    float: left;
    margin-left: 20px;
    width: 270px;
}
table.white-box-TWO-COLUMN-list
{
    background-color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    width: 607px;
}
table.white-box-TWO-COLUMN-list td
{
    text-align: center;
    vertical-align: middle;
}
table.white-box-TWO-COLUMN-list a.selected, table.white-box-TWO-COLUMN-list a.selected:hover
{
    background-color: #FFFFFF;
    color: #666666;
    cursor: default;
    text-decoration: none;
}
table.white-box-TWO-COLUMN-list a
{
    background-color: #E6E6E6;
    border-right: 1px solid #FFFFFF;
    color: #3399CC;
    display: block;
    font-size: 11px;
    padding: 10px;
    text-decoration: none;
}
table.white-box-TWO-COLUMN-list a:hover
{
    background-color: #F0F0F0;
    color: #666666;
    text-decoration: none;
}
table.white-box-TWO-COLUMN-list a.selected:hover
{
    background-color: #FFFFFF;
    color: #666666;
    text-decoration: none;
}
table.white-box-TWO-COLUMN-list td.first a
{
    background: #E6E6E6 url(img/bg_first_normal.gif) no-repeat scroll left top;
}
table.white-box-TWO-COLUMN-list td.first a.selected, table.white-box-TWO-COLUMN-list td.first a.selected:hover
{
    background: #FFFFFF url(img/bg_first_active.gif) no-repeat scroll left top;
    cursor: default;
}
table.white-box-TWO-COLUMN-list td.first a:hover
{
    background: #ECECEC url(img/bg_first_hover.gif) no-repeat scroll left top;
}
table.white-box-TWO-COLUMN-list td.last a
{
    background: #E6E6E6 url(img/bg_last_normal.gif) no-repeat scroll right top;
    border: medium none;
}
table.white-box-TWO-COLUMN-list td.last a.selected, table.white-box-TWO-COLUMN-list td.last a.selected:hover
{
    background: #FFFFFF url(img/bg_last_active.gif) no-repeat scroll right top;
    cursor: default;
}
table.white-box-TWO-COLUMN-list td.last a:hover
{
    background: #ECECEC url(img/bg_last_hover.gif) no-repeat scroll right top;
}
#white-box-TWO-COLUMN-slider .last-title
{
    height: 16px;
    margin-bottom: 0;
}
#white-box-TWO-COLUMN-slider
{
    float: left;
    margin-top: 15px;
    width: 607px;
}
#white-box-TWO-COLUMN-slider .top-white-box-TWO-COLUMN-slider
{
    background-color: #CCCCCC;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 607px;
}
#white-box-TWO-COLUMN-slider .content-white-box-TWO-COLUMN-slider
{
    background: transparent url(img/bg_white_box_two_column.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 0 1px;
    width: 605px;
}
#white-box-TWO-COLUMN-slider .bottom-white-box-TWO-COLUMN-slider
{
    background: transparent url(img/bottom_close_gray_two_column.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 607px;
}
#white-box-TWO-COLUMN-slider .bottom-white-box-TWO-COLUMN-slider-last
{
    background: transparent url(img/bottom_close_white_two_column.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 607px;
}
#white-box-TWO-COLUMN-slider a.slider-title-closed
{
    background: #E6E6E6 url(img/sign_plus.gif) no-repeat scroll 570px 9px;
    border-bottom: 1px solid #FFFFFF;
    color: #0089C2;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 24px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 575px;
}
#white-box-TWO-COLUMN-slider a.slider-title-closed:hover
{
    background: #F0F0F0 url(img/sign_plus_white.gif) no-repeat scroll 570px 9px;
    color: #666666;
}
#white-box-TWO-COLUMN-slider a.slider-title-opened
{
    background: #FFFFFF url(img/sign_minus.gif) no-repeat scroll 570px 9px;
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 24px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 570px;
}
#white-box-TWO-COLUMN-slider .slider-content
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    overflow: hidden;
    padding: 8px 5px 10px;
    width: 580px;
}
#white-box-TWO-COLUMN-slider ul
{
    margin: 0;
    width: 567px;
}
#white-box-TWO-COLUMN-slider ul li
{
    background-image: none;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    width: 567px;
}
#white-box-TWO-COLUMN-slider .contact-slider
{
    font-size: 16px;
    font-weight: bolder;
}
#content-buttons
{
    background: transparent url(img/content_buttons.gif) no-repeat scroll left top;
    height: 84px;
    margin-top: 29px;
    width: 448px;
}
#content-buttons .button-image
{
    float: left;
    padding: 28px 0 0;
    text-align: center;
    width: 148px;
}
#content-buttons-TWO-COLUMN
{
    background: transparent url(img/content-buttons-two-column.gif) no-repeat scroll left top;
    height: 84px;
    margin-top: 29px;
    width: 608px;
}
#content-buttons-TWO-COLUMN .button-image
{
    float: left;
    padding: 28px 0 0;
    text-align: center;
    width: 152px;
}
#columns-TWO-COLUMNS-PAGE
{
    float: left;
    margin: 0 15px 40px 0;
    width: 285px;
}
#columns-TWO-COLUMNS-PAGE .left-image-products
{
    float: left;
    height: 100px;
    margin: 0 10px 0 0;
    width: 80px;
}
#columns-TWO-COLUMNS-PAGE .right-content-products
{
    float: left;
    width: 195px;
}
#columns-TWO-COLUMNS-PAGE .right-content-products h3
{
    color: #0094D6;
    font-size: 13px;
}
#columns-in-Products-box
{
    float: left;
    margin: 0 13px 0 5px;
    width: 285px;
}
#columns-in-Products-box h3
{
    color: #0094D6;
    font-size: 14px;
}
#ngIconLeft
{
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#ngIconLeft img
{
    border: medium none;
    float: left;
    margin: 0;
    padding: 4px 10px 40px 0;
}
#ngIconLeft-newsroom
{
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#ngIconLeft-newsroom img
{
    border: medium none;
    float: left;
    margin: 0;
    padding: 4px 10px 25px 0;
}
#ux-panel-top
{
    background-image: url(img/ux-panel-top-c.png);
    border-bottom: 1px solid #FFFFFF;
    border-width: 1px;
    cursor: pointer;
    height: 20px;
    width: 198px;
}
#ux-panel
{
    background-image: url(img/ux-panel.png);
    height: 78px;
    padding-top: 2px;
    text-align: center;
    width: 198px;
}
#white-box-stimulus .last-title
{
    height: 16px;
    margin-bottom: 0;
}
#white-box-stimulus
{
    float: left;
    margin-bottom: 23px;
    margin-top: 10px;
    width: 442px;
}
#white-box-stimulus .top-white-box-2
{
    background-color: #C9E1ED;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 442px;
}
#white-box-stimulus .content-white-box-2
{
    background: transparent url(img/bg_white_box_light_blue_stroke.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 0 1px;
    width: 440px;
}
#white-box-stimulus .bottom-white-box-2
{
    background: transparent url(img/close_light_blue.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-stimulus .bottom-white-box-2-last
{
    background: transparent url(img/close_light_blue_stroke.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-stimulus a.slider-title-closed
{
    background: #DEEDF4 url(img/sign_plus_blue.gif) no-repeat scroll 421px 9px;
    border-bottom: 1px solid #FFFFFF;
    color: #0089C2;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-stimulus a.slider-title-closed:hover
{
    background: #EAF3F8 url(img/sign_plus_blue.gif) no-repeat scroll 421px 9px;
    color: #666666;
}
#white-box-stimulus a.slider-title-opened
{
    background: #FFFFFF url(img/sign_minus_blue.gif) no-repeat scroll 421px 9px;
    border: 0 none;
    color: #0089C2;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-stimulus .slider-content
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding: 8px 20px 20px;
    width: 400px;
}
#stimulus-step-by-step
{
    clear: both;
}
#stimulus-step-by-step .i-need-an-ehr
{
    float: left;
    margin: 5px 0 25px;
}
#stimulus-step-by-step .i-need-an-ehr a
{
    background: transparent url(img/btn-stimulus-i-need-an-ehr.jpg) repeat scroll 0 0;
    display: block;
    height: 73px;
    width: 213px;
}
#stimulus-step-by-step .i-need-an-ehr a:hover
{
    background: transparent url(img/btn-stimulus-i-need-an-ehr.jpg) repeat scroll 0 -73px;
    display: block;
    height: 73px;
    width: 213px;
}
#stimulus-step-by-step .i-need-an-ehr-selected
{
    float: left;
    margin: 5px 0 25px;
}
#stimulus-step-by-step .i-need-an-ehr-selected a
{
    background: transparent url(img/btn-stimulus-i-need-an-ehr.jpg) repeat scroll 0 -146px;
    display: block;
    height: 73px;
    width: 213px;
}
#stimulus-step-by-step .i-use-nextgen-ehr
{
    float: right;
    margin: 5px 2px 25px 0;
}
#stimulus-step-by-step .i-use-nextgen-ehr a
{
    background: transparent url(img/btn-stimulus-i-use-nextgen-ehr.jpg) repeat scroll 0 0;
    display: block;
    height: 73px;
    width: 213px;
}
#stimulus-step-by-step .i-use-nextgen-ehr a:hover
{
    background: transparent url(img/btn-stimulus-i-use-nextgen-ehr.jpg) repeat scroll 0 -73px;
    display: block;
    height: 73px;
    width: 213px;
}
#stimulus-step-by-step .i-use-nextgen-ehr-selected
{
    float: right;
    margin: 5px 2px 25px 0;
}
#stimulus-step-by-step .i-use-nextgen-ehr-selected a
{
    background: transparent url(img/btn-stimulus-i-use-nextgen-ehr.jpg) repeat scroll 0 -146px;
    display: block;
    height: 73px;
    width: 213px;
}
#white-box-general .last-title
{
    height: 16px;
    margin-bottom: 0;
}
#white-box-general
{
    float: left;
    margin-bottom: 23px;
    margin-top: 10px;
    width: 442px;
}
#white-box-general .top-white-box-2
{
    background-color: #CCCCCC;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 442px;
}
#white-box-general .content-white-box-2
{
    background: transparent url(img/bg_white_box.gif) repeat-y scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 0 1px;
    width: 440px;
}
#white-box-general .bottom-white-box-2
{
    background: transparent url(img/close_gray.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-general .bottom-white-box-2-last
{
    background: transparent url(img/close_white.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 6px;
    width: 442px;
}
#white-box-general a.slider-title-closed
{
    background: #E6E6E6 url(img/sign_plus.gif) no-repeat scroll 421px 9px;
    border-bottom: 1px solid #FFFFFF;
    color: #0089C2;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-general a.slider-title-closed:hover
{
    background: #F0F0F0 url(img/sign_plus_white.gif) no-repeat scroll 421px 9px;
    color: #666666;
}
#white-box-general a.slider-title-opened
{
    background: #FFFFFF url(img/sign_minus.gif) no-repeat scroll 421px 9px;
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 8px 20px 0 10px;
    text-decoration: none;
    width: 410px;
}
#white-box-general .slider-content
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding: 8px 20px 20px;
    width: 400px;
}
#interact-title
{
    margin-bottom: 2px;
    margin-top: 25px;
}
#interact-block
{
    float: left;
    margin-top: 0;
    width: 158px;
}
#interact-block-leftcol
{
    float: left;
    width: 44px;
}
#interact-block-rightcol
{
    float: left;
    margin-left: 5px;
    width: 105px;
}
.brochure
{
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}
.two-columns
{
    margin: 0 0 10px;
    width: 608px;
}
.two-columns h3, .two-columns-dbl h3
{
    padding: 10px 0 0 10px;
}
.two-columns .column-item_1
{
    float: left;
    width: 304px;
}
.two-columns .column-item_1 .top-column-item_1
{
    background: transparent url(img/bg_top_red_1.gif) no-repeat scroll left top;
    float: left;
    height: 29px;
    width: 304px;
}
.two-columns .column-item_1 .top-column-item_blue_1
{
    background: transparent url(img/bg_top_blue_1.gif) no-repeat scroll left top;
    float: left;
    height: 29px;
    width: 304px;
}
.two-columns .column-item_1 .content-column-item_1
{
    background: transparent url(img/bg_white_box_1.gif) repeat-y scroll left top;
    float: left;
    overflow: hidden;
    padding: 14px 18px;
    width: 268px;
}
.two-columns .column-item_1 .content-column-item_1 .date
{
    font-weight: bold;
}
.two-columns .column-item_1 .content-column-item_1 .pic
{
    float: right;
    padding: 0 0 0 15px;
    width: 95px;
}
.two-columns .column-item_1 .content-column-item_1 .pic img
{
    border: 1px solid #999999;
}
.two-columns .column-item_1 .bottom-column-item_1
{
    background: transparent url(img/bottom_white_box_1.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 4px;
    width: 304px;
}
.two-columns .column-item_1 .content-column-item_1 .article-item
{
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
a.more
{
    color: #58A9D2;
    float: left;
    font-size: 9px;
    text-decoration: underline;
}
a.more:hover
{
    color: #666666;
    text-decoration: underline;
}
.two-columns .column-item_2
{
    float: right;
    width: 294px;
}
.two-columns .column-item_2 .top-column-item_2
{
    background: transparent url(img/bg_top_red_2.gif) no-repeat scroll left top;
    float: left;
    height: 29px;
    width: 294px;
}
.two-columns .column-item_2 .top-column-item_blue_2
{
    background: transparent url(img/bg_top_blue_2.gif) no-repeat scroll left top;
    float: left;
    height: 29px;
    width: 294px;
}
.two-columns .column-item_2 .content-column-item_2
{
    background: transparent url(img/bg_white_box_2.gif) repeat-y scroll left top;
    float: left;
    overflow: hidden;
    padding: 14px 18px;
    width: 258px;
}
.two-columns .column-item_2 .content-column-item_2 .pic
{
    float: right;
    padding: 0 0 0 15px;
    width: 95px;
}
.two-columns .column-item_2 .content-column-item_2 .pic img
{
    border: 1px solid #999999;
}
.two-columns .column-item_2 .bottom-column-item_2
{
    background: transparent url(img/bottom_white_box_2.gif) no-repeat scroll left top;
    float: left;
    font-size: 1px;
    height: 4px;
    width: 294px;
}
.two-columns .column-item_2 .content-column-item_2 .article-item
{
    float: left;
    margin: 0 0 15px;
}
.two-columns-dbl
{
    background: transparent url(img/bg_white_box_dbl.gif) repeat-y scroll left top;
    clear: both;
    float: left;
    margin: 0 0 25px;
    width: 608px;
}
.two-columns-dbl .two-columns-dbl-top
{
    clear: both;
    height: 29px;
}
.two-columns-dbl .two-columns-dbl-top.red
{
    background: transparent url(img/bg_top_red_dbl.gif) no-repeat scroll left top;
    color: #FFFFFF;
}
.two-columns-dbl .two-columns-dbl-top.blue
{
    background: transparent url(img/bg_top_blue_dbl.gif) no-repeat scroll left top;
}
.two-columns-dbl .two-columns-dbl-top .two-columns-dbl-left
{
    float: left;
    width: 304px;
}
.two-columns-dbl .two-columns-dbl-top .two-columns-dbl-right
{
    float: left;
    margin-left: 10px;
    width: 284px;
}
.two-columns-dbl .two-columns-dbl-content
{
    clear: both;
}
.two-columns-dbl .two-columns-dbl-content .two-columns-dbl-left
{
    float: left;
    padding: 14px 18px;
    width: 268px;
}
.two-columns-dbl .two-columns-dbl-content .two-columns-dbl-right
{
    float: left;
    margin-left: 10px;
    padding: 14px 18px;
    width: 258px;
}
.two-columns-dbl .two-columns-dbl-bottom
{
    background: transparent url(img/bottom_white_box_dbl.gif) no-repeat scroll left top;
    clear: both;
    font-size: 1px;
    height: 4px;
}
.two-columns-dbl .two-columns-dbl-content .pic
{
    float: right;
    padding: 0 0 0 15px;
    width: 95px;
}
.two-columns-dbl .two-columns-dbl-content .pic img
{
    border: 1px solid #999999;
}
.two-columns-dbl-content h3 img
{
    border: medium none;
    float: none;
    margin-left: 0;
}
.two-columns-dbl-content img
{
    border: 1px solid #999999;
    float: right;
    margin-left: 20px;
}
#contact-zone
{
    width: 608px;
}
#contact-zone .column1
{
    float: left;
    text-align: right;
    width: 304px;
}
#contact-zone .column1 .item-column1
{
    float: right;
    margin-bottom: 10px;
    width: 304px;
}
#contact-zone .column1 .item-column1 .text-column1
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0 8px;
    width: 132px;
}
#contact-zone .column1 .item-column1 input
{
    float: right;
    height: 14px;
    width: 154px;
}
#contact-zone .column1 .item-column1 select
{
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 158px;
}
#contact-zone .column1 .item-column1 .red-st
{
    color: #D70000;
}
#contact-zone .column2
{
    float: right;
    text-align: right;
    width: 294px;
}
#contact-zone .column2 .item-column2
{
    float: right;
    margin-bottom: 10px;
    width: 294px;
}
#contact-zone .column2 .item-column2 .text-column2
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0 8px;
    width: 122px;
}
#contact-zone .column2 .item-column2 input
{
    float: right;
    height: 14px;
    width: 154px;
}
#contact-zone .column2 .item-column2 select
{
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 158px;
}
.red-st
{
    color: #D70000;
}
#contact-zone2 .column1
{
    float: left;
    text-align: right;
}
#contact-zone2 .column1 .item-column1
{
    float: right;
    margin-bottom: 10px;
}
#contact-zone2 .column1 .item-column1 .text-column1
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0 8px;
}
#contact-zone2 .column1 .item-column1 input
{
    float: right;
    height: 14px;
}
#contact-zone2 .column1 .item-column1 select
{
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}
#contact-zone2 .column1 .item-column1 .red-st
{
    color: #D70000;
}
.red-st
{
    color: #D70000;
}
#radio-buttons
{
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 14px 0 0;
    padding: 30px 13px;
    width: 582px;
}
#radio-buttons ul
{
    margin: 0;
    padding: 0 0 0 125px;
    width: 412px;
}
#radio-buttons ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons ul li input
{
    height: 13px;
    vertical-align: middle;
}
#radio-buttons-top
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 20px 13px 30px;
    width: 582px;
}
#radio-buttons-top ul
{
    margin: 0;
    padding: 0;
    width: inherit;
}
#radio-buttons-top ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons-top ul li input
{
    height: 13px;
    vertical-align: middle;
}
#comments
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 30px 0 30px 13px;
    width: 595px;
}
#comments .item-comments
{
    float: left;
    margin: 0 0 10px;
    width: 595px;
}
#comments .item-comments .text-item
{
    float: left;
    padding: 2px 8px 0 0;
    text-align: right;
    width: 130px;
}
#comments .item-comments input
{
    float: left;
    height: 14px;
    width: 150px;
}
#comments .item-comments textarea
{
    float: left;
    height: 123px;
    width: 450px;
}
#comments .item-comments select
{
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}
#comments .submit-zone
{
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 19px;
    padding: 10px 0 0 134px;
    width: 455px;
}
#comments .submit-zone input.submit-button
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments .submit-zone input.submit-button:hover, #comments .submit-zone input.submit-button:active
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left -19px;
}
#comments .submit-zone input.reset-button
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments .submit-zone input.reset-button:hover, #comments .submit-zone input.reset-button:active
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left -19px;
}
.submit-zone
{
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 19px;
}
.submit-zone input.submit-button
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
.submit-zone input.submit-button:hover, .submit-zone input.submit-button:active
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left -19px;
}
.submit-zone input.reset-button
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
.submit-zone input.reset-button:hover, .submit-zone input.reset-button:active
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left -19px;
}
#contact-zone-slider
{
    width: 550px;
}
#contact-zone-slider .column1-slider
{
    float: left;
    text-align: right;
    width: 265px;
}
#contact-zone-slider .column1-slider .item-column1-slider
{
    float: right;
    margin-bottom: 10px;
    width: 265px;
}
#contact-zone-slider .column1-slider .item-column1-slider .text-column1-slider
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0 3px;
    width: 110px;
}
#contact-zone-slider .column1-slider .item-column1-slider input
{
    float: right;
    height: 14px;
    width: 135px;
}
#contact-zone-slider .column1-slider .item-column1-slider select
{
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 140px;
}
#contact-zone-slider .column2-slider
{
    float: right;
    text-align: right;
    width: 255px;
}
#contact-zone-slider .column2-slider .item-column2-slider
{
    float: right;
    margin-bottom: 10px;
    width: 255px;
}
#contact-zone-slider .column2-slider .item-column2-slider .text-column2-slider
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0 3px;
    width: 105px;
}
#contact-zone-slider .column2-slider .item-column2-slider input
{
    float: right;
    height: 14px;
    width: 135px;
}
#contact-zone-slider .column2-slider .item-column2-slider select
{
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 140px;
}
#radio-buttons-slider
{
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 14px 0 0;
    padding: 30px 13px;
    width: 550px;
}
#radio-buttons-slider ul
{
    margin: 0;
    padding: 0 0 0 130px;
    width: 412px;
}
#radio-buttons-slider ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons-slider ul li input
{
    height: 13px;
    vertical-align: middle;
}
#radio-buttons-slider-top
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 20px 13px 30px;
    width: 550px;
}
#radio-buttons-slider-top ul
{
    margin: 0;
    padding: 0;
    width: inherit;
}
#radio-buttons-slider-top ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons-slider-top ul li input
{
    height: 13px;
    vertical-align: middle;
}
#comments-slider
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 30px 0 30px 13px;
    width: 550px;
}
#comments-slider .item-comments-slider
{
    float: left;
    margin: 0 0 10px;
    width: 550px;
}
#comments-slider .item-comments-slider .text-item
{
    float: left;
    padding: 2px 8px 0 0;
    text-align: right;
    width: 126px;
}
#comments-slider .item-comments-slider input
{
    float: left;
    height: 14px;
    width: 154px;
}
#comments-slider .item-comments-slider textarea
{
    float: left;
    height: 123px;
    width: 400px;
}
#comments-slider .item-comments-slider select
{
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}
#comments-slider .submit-zone-slider
{
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 19px;
    padding: 10px 0 0 134px;
    width: 400px;
}
#comments-slider .submit-zone-slider input.submit-button
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-slider .submit-zone-slider input.submit-button:hover, #comments-slider .submit-zone-slider input.submit-button:active
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left -19px;
}
#comments-slider .submit-zone-slider input.reset-button
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-slider .submit-zone-slider input.reset-button:hover, #comments-slider .submit-zone-slider input.reset-button:active
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left -19px;
}
#contact-zone-sidebarone
{
    width: 197px;
}
#contact-zone-sidebarone .column1-sidebarone
{
    float: left;
    text-align: left;
    width: 197px;
}
#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone
{
    float: left;
    margin-bottom: 10px;
    width: 197px;
}
#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone .text-column1-sidebarone
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0 0;
    width: 132px;
}
#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone input
{
    float: left;
    height: 14px;
    width: 154px;
}
#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone select
{
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 158px;
}
#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone .red-st-sidebarone
{
    color: #D70000;
}
#radio-buttons-sidebarone
{
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 14px 0 0;
    padding: 10px 0;
    width: 197px;
}
#radio-buttons-sidebarone ul
{
    margin: 0;
    padding: 0;
    width: 197px;
}
#radio-buttons-sidebarone ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons-sidebarone ul li input
{
    height: 13px;
    vertical-align: middle;
}
#radio-buttons-sidebarone-top
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 10px 0 0;
    width: 197px;
}
#radio-buttons-sidebarone-top ul
{
    margin: 0;
    padding: 0;
    width: inherit;
}
#radio-buttons-sidebarone-top ul li
{
    background: transparent none repeat scroll 0 0;
    height: 13px;
    line-height: 13px;
    margin: 0 0 10px;
}
#radio-buttons-sidebarone-top ul li input
{
    height: 13px;
    vertical-align: middle;
}
#comments-sidebarone
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 10px 0 0;
    width: 197px;
}
#comments-sidebarone .item-comments-sidebarone
{
    float: left;
    margin: 0 0 10px;
    width: 197px;
}
#comments-sidebarone .item-comments-sidebarone .text-item-sidebarone
{
    float: left;
    padding: 2px 8px 0 0;
    text-align: left;
    width: 126px;
}
#comments-sidebarone .item-comments-sidebarone input
{
    float: left;
    height: 14px;
    width: 154px;
}
#comments-sidebarone .item-comments-sidebarone textarea
{
    float: left;
    height: 123px;
    width: 180px;
}
#comments-sidebarone .item-comments-sidebarone select
{
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}
#comments-sidebarone .submit-zone-sidebarone
{
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 19px;
    padding: 5px 0 0;
    width: 157px;
}
#comments-sidebarone .submit-zone-sidebarone input.submit-button
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-sidebarone .submit-zone-sidebarone input.submit-button:hover, #comments-sidebarone .submit-zone-sidebarone input.submit-button:active
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left -19px;
}
#comments-sidebarone .submit-zone-sidebarone input.reset-button
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-sidebarone .submit-zone-sidebarone input.reset-button:hover, #comments-sidebarone .submit-zone-sidebarone input.reset-button:active
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left -19px;
}
#comments-sidebarone
{
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 20px 0 0;
    width: 197px;
}
#comments-sidebarone .item-comments-sidebarone
{
    float: left;
    margin: 0 0 10px;
    width: 197px;
}
#comments-sidebarone .item-comments-sidebarone .text-item-sidebarone
{
    float: left;
    padding: 2px 8px 0 0;
    text-align: left;
    width: 126px;
}
#comments-sidebarone .item-comments-sidebarone input
{
    float: left;
    height: 14px;
    width: 154px;
}
#comments-sidebarone .item-comments-sidebarone textarea
{
    float: left;
    height: 123px;
    width: 180px;
}
#comments-sidebarone .item-comments-sidebarone select
{
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}
#comments-sidebarone .submit-zone-sidebarone
{
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 19px;
    padding: 10px 0 0;
    width: 157px;
}
#comments-sidebarone .submit-zone-sidebarone input.submit-button
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-sidebarone .submit-zone-sidebarone input.submit-button:hover, #comments-sidebarone .submit-zone-sidebarone input.submit-button:active
{
    background: transparent url(img/button_submit.gif) no-repeat scroll left -19px;
}
#comments-sidebarone .submit-zone-sidebarone input.reset-button
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 55px;
}
#comments-sidebarone .submit-zone-sidebarone input.reset-button:hover, #comments-sidebarone .submit-zone-sidebarone input.reset-button:active
{
    background: transparent url(img/button_reset.gif) no-repeat scroll left -19px;
}
.large-but
{
    display: block;
    float: left;
    height: 19px;
    text-indent: -9999px;
    width: 43px;
}
.large-but a
{
    background: transparent url(img/matrix_large.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 43px;
}
.large-but a:hover
{
    background: transparent url(img/matrix_large.gif) no-repeat scroll left -19px;
    display: block;
    height: 19px;
    width: 43px;
}
.large-but a:active
{
    background: transparent url(img/matrix_large.gif) no-repeat scroll left -38px;
    display: block;
    height: 19px;
    width: 43px;
}
#white-box .featured-box-mov
{
    background: transparent url(img/care-setting-advantage-bg.gif) no-repeat scroll 0 0;
    height: 29px;
    overflow: hidden;
}
#hero h1
{
    height: 24px;
    overflow: hidden;
}
h4 img.specialties
{
    margin: 0 0 55px 9px;
}
#success-stories-box
{
    background: transparent url(img/success-stories-box-bg.gif) no-repeat scroll left bottom;
    height: 229px;
    width: 670px;
}
#success-stories-box div.col
{
    float: left;
}
#success-stories-box div.col-content
{
    height: 195px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 0 0;
}
#success-stories-box div.col-content a
{
    display: block;
    margin-left: 1px;
    padding: 3px 11px;
}
#success-stories-box div.col-content a:hover
{
    background-color: #EFEFEF;
}
#success-stories-box div.col-content li
{
    background-image: none;
    margin: 0;
    padding: 0;
}
#success-stories-box div.col-content li.selected a
{
    color: #666666;
}
#success-stories-box .category
{
    border-right: 1px solid #CCCCCC;
    width: 222px;
}
#success-stories-box .category h2
{
    background: transparent url(img/success-stories-h2-category.gif) no-repeat scroll 0 0;
    margin-bottom: 0;
}
#success-stories-box .topic
{
    border-right: 1px solid #CCCCCC;
    width: 222px;
}
#success-stories-box .topic h2
{
    background: transparent url(img/success-stories-h2-topic.gif) no-repeat scroll 0 0;
    margin-bottom: 0;
}
#success-stories-box .specialty
{
    width: 224px;
}
#success-stories-box .specialty h2
{
    background: transparent url(img/success-stories-h2-specialty.gif) no-repeat scroll 0 0;
    margin-bottom: 0;
}
#success-stories-box h2
{
    height: 29px;
    margin: 0 0 0;
    text-indent: -100em;
}
#success-stories-box h3
{
    font-weight: normal;
    padding: 0 0 1em;
}
#success-stories-box li a.selected, #success-stories-box li a.selected:hover
{
    background-color: #DFDFDF;
    color: #7F7F7F;
}
#success-stories-box .results div.col-content a
{
    display: inline;
    padding: 0;
}
#success-stories-box .results div.col-content a:hover
{
    background-color: #FFFFFF;
}
#success-results-box
{
    background: transparent url(img/success-stories-box-bg.gif) no-repeat scroll left bottom;
    height: 200px;
    margin-top: 10px;
    width: 670px;
}
#success-results-box div.col
{
    float: left;
}
#success-results-box div.col-content
{
    height: 161px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 0 0;
}
#success-results-box div.col-content a
{
    display: block;
    margin-left: 1px;
    padding: 3px 11px;
}
#success-results-box div.col-content a:hover
{
    background-color: #EFEFEF;
}
#success-results-box div.col-content li
{
    background-image: none;
    margin: 0;
    padding: 0;
}
#success-results-box div.col-content li.selected a
{
    color: #666666;
}
#success-results-box .results
{
    width: 670px;
}
#success-results-box .results h2
{
    background: transparent url(img/success-stories-h2-results.gif) no-repeat scroll 0 0;
    margin-bottom: 0;
}
#success-results-box .results img
{
    margin-bottom: 0;
}
#success-results-box .results div
{
    padding: 5px;
    vertical-align: middle;
}
#success-results-box .results div a
{
    display: inline-block;
}
#success-results-box h2
{
    height: 29px;
    margin: 0 0 0;
    text-indent: -100em;
}
#success-results-box h3
{
    font-weight: normal;
    padding: 0 0 1em;
}
#success-results-box li a.selected, #success-stories-box li a.selected:hover
{
    background-color: #DFDFDF;
    color: #7F7F7F;
}
#success-results-box .results div.col-content a
{
    display: inline;
    padding: 0;
}
#success-results-box .results div.col-content a:hover
{
    background-color: #FFFFFF;
}
.more-success
{
    clear: both;
    height: 20px;
    margin-bottom: 16px;
    text-indent: -9999px;
    width: 149px;
}
.more-success a
{
    background: transparent url(img/button_view_more_stories.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 149px;
}
.more-success a:hover
{
    background: transparent url(img/button_view_more_stories.gif) no-repeat scroll left -19px;
}
.more-success a:active
{
    background: transparent url(img/button_view_more_stories.gif) no-repeat scroll left -38px;
}
.more-news-presskit
{
    clear: both;
    height: 20px;
    margin-bottom: 16px;
    text-indent: -9999px;
    width: 94px;
}
.more-news-presskit a
{
    background: transparent url(img/button-view-press-kit.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 94px;
}
.more-news-presskit a:hover
{
    background: transparent url(img/button-view-press-kit.gif) no-repeat scroll left -19px;
}
.more-news-presskit a:active
{
    background: transparent url(img/button-view-press-kit.gif) no-repeat scroll left -38px;
}
.more-news-events
{
    clear: both;
    height: 20px;
    margin-bottom: 16px;
    text-indent: -9999px;
    width: 111px;
}
.more-news-events a
{
    background: transparent url(img/button-view-more-events.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 111px;
}
.more-news-events a:hover
{
    background: transparent url(img/button-view-more-events.gif) no-repeat scroll left -19px;
}
.more-news-events a:active
{
    background: transparent url(/img/button-view-more-events.gif) no-repeat scroll left -38px;
}
.more-news-news
{
    clear: both;
    height: 20px;
    margin-bottom: 16px;
    text-indent: -9999px;
    width: 103px;
}
.more-news-news a
{
    background: transparent url(img/button_view_more_news.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 103px;
}
.more-news-news a:hover
{
    background: transparent url(img/button_view_more_news.gif) no-repeat scroll left -19px;
}
.more-news-news a:active
{
    background: transparent url(img/button_view_more_news.gif) no-repeat scroll left -38px;
}
.more-news-pressreleases
{
    clear: both;
    height: 20px;
    margin-bottom: 16px;
    text-indent: -9999px;
    width: 152px;
}
.more-news-pressreleases a
{
    background: transparent url(img/button-view-more-press-releases.gif) no-repeat scroll left top;
    display: block;
    height: 19px;
    width: 152px;
}
.more-news-pressreleases a:hover
{
    background: transparent url(img/button-view-more-press-releases.gif) no-repeat scroll left -19px;
}
.more-news-pressreleases a:active
{
    background: transparent url(img/button-view-more-press-releases.gif) no-repeat scroll left -38px;
}
.video-container
{
    overflow: hidden;
}
.video-container .chapters
{
    background: transparent url(img/success-stories-video-chapters-bg.gif) no-repeat scroll left bottom;
    float: right;
    width: 187px;
}
.video-container .chapters h2
{
    background: transparent url(img/h2-video-chapters-box-top.gif) no-repeat scroll 0 0;
    height: 29px;
    margin: 0 0 19px;
    text-indent: -100em;
    width: 187px;
}
#main .video-container .chapters ol
{
    margin: 0 19px 19px 39px;
}
#main .video-container .chapters ol li
{
    margin: 0;
}
.video-container .chapters-green
{
    background: transparent url(img/success-stories-video-chapters-bg.gif) no-repeat scroll left bottom;
    float: right;
    width: 187px;
}
.video-container .chapters-green h2
{
    background: transparent url(img/h2-video-chapters-box-top-green.gif) no-repeat scroll 0 0;
    height: 29px;
    margin: 0 0 19px;
    text-indent: -100em;
    width: 187px;
}
#main .video-container .chapters-green ol
{
    margin: 0 19px 19px 39px;
}
#main .video-container .chapters-green ol li
{
    margin: 0;
}
.image-text
{
    text-indent: -1000em;
}
.promo-image
{
    padding: 15px 0 0;
    width: 198px;
}
.no-bottom-margin
{
    margin-bottom: 0;
}
.header-search-list
{
    float: left;
    height: 22px;
    line-height: 22px;
    width: 550px;
}
.prev
{
    background: transparent url(img/prev_arrow.gif) no-repeat scroll left 9px;
    float: left;
    height: 22px;
    padding: 0 0 0 16px;
    width: 36px;
}
.next
{
    background: transparent url(img/next_arrow.gif) no-repeat scroll right 9px;
    float: left;
    height: 22px;
    padding: 0 16px 0 0;
    text-align: right;
    width: 36px;
}
.search-separator
{
    float: left;
}
.header-search-list .search a
{
    background: transparent url(img/matrix_search_button.gif) no-repeat scroll left top;
    float: left;
    height: 19px;
    margin: 2px 0 0 5px;
    width: 55px;
}
.header-search-list .search a:hover
{
    background: transparent url(img/matrix_search_button.gif) no-repeat scroll left -19px;
    float: left;
    height: 19px;
    margin: 2px 0 0 5px;
    width: 55px;
}
#content-search-list
{
    border-bottom: 1px solid #CFD0D0;
    border-top: 1px solid #CFD0D0;
    float: left;
    margin: 20px 0;
    padding: 20px 0 0;
    width: 608px;
}
#content-search-list p
{
    font-weight: normal;
    margin: 0 0 20px;
}
#content-search-list p a
{
    text-decoration: underline;
}
#content-search-list p a:hover
{
    color: #666666;
    text-decoration: underline;
}
#content-search-list p .link-search a
{
    font-style: italic;
    text-decoration: none;
}
#content-search-list p .link-search a:hover
{
    color: #666666;
    font-style: italic;
    text-decoration: none;
}
#content-search-list ol
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 4em;
}
#content-search-list ol li
{
    font-weight: bold;
    position: relative;
    vertical-align: top;
}
.bold-text
{
    font-weight: bold;
}

.superscript-text
{
    bottom:0.5em;
    font-size:0.8em;
    /*margin:0 2px;*/
    position:relative;
}

.superscript-header
{
    font-size: 8px;
    vertical-align: super;
}

.rgGroupHeader-news p
{
    margin-top:15px;
}

.rgGroupHeader-events p
{
    margin: 0 0 20px;
    font-size:14px;
}

a[disabled]{
color:#666666 !important; text-decoration:none !important; }

.UpcomingEventBlockHeader
{
	width: 198px; 
	height: 34px;
	background-image:url(img/webinar-promo-button-top-upcoming.png); 
	background-repeat: no-repeat; 
	vertical-align: top;
}

.UpcomingSSBlockHeader
{
	width: 198px; 
	height: 41px; 
	background-image:url(img/success-stories-top-promo-button.png);
	background-repeat: no-repeat; 
	vertical-align: top;
}

.UpcomingEventBlockMain
{
	width: 198px; 
	height: auto;
	margin-top: 27px;
    margin-bottom: 27px;
	vertical-align: top;
}

.UpcomingEventBlock
{
	width: 198px; 
	height: auto; 
	background-image:url(img/webinar-promo-button-middle.png); 
	background-repeat: repeat; 
	vertical-align: top;
}

.UpcomingSSBlockMain
{
	width: 198px; 
	height: auto;
	margin-top: 27px;
    margin-bottom: 27px;
	vertical-align: top;
}

.UpcomingSSBlock
{
	width: 198px; 
	height: auto; 
	background-image:url(img/webinar-promo-button-middle.png);
	background-repeat: repeat; 
	vertical-align: top;	
}

.UpcomingBlockBody
{
	width: auto; 
	padding-left: 17px; 
	padding-right: 13px; 
	padding-top: 15px; 
	margin-bottom: -4px; 
	vertical-align: top;
}

.UpcomingEventBlockFooter
{
	width: 198px; 
	height: 8px;
	background-image:url(img/webinar-promo-button-bottom.png); 
	background-repeat: no-repeat;
	background-color: #FFF; 
	vertical-align: top;
}

.UpcomingSSBlockFooter
{
	width: 198px; 
	height: 8px; 
	background-image:url(img/webinar-promo-button-bottom.png);
	background-repeat: no-repeat; 
	background-color: #FFF; 
	vertical-align: top;	
}

.WebinarOpportunityBlockMain
{
	width: 225px; 
	height: auto;
    margin-bottom: 27px;
	vertical-align: top;
	border: solid 1px #cccccc;
}

.WebinarOpportunityBlockHeader
{
	width: 225px; 
	height: 50px;
	background-repeat: no-repeat; 
	vertical-align: top;
	border-bottom: solid 1px #cccccc;
}

.WebinarOpportunityBlock
{
	width: 225px; 
	height: auto; 
	vertical-align: top;
}

.WebinarOpportunityBody
{
	width: auto; 
	margin-left: 17px; 
	margin-right: 17px; 
	margin-top: 15px; 
	margin-bottom: -4px; 
	vertical-align: top;
}

.WebinarOpportunityBlockFooter
{
	width: 225px; 
	height: 8px;
	background-color: #FFF; 
	vertical-align: top;
}

#main #questions {
	margin-bottom: 30px;
	padding-left: 0;
	margin-left: 20px;
}

#main #questions li {
	background: url(img/question.png) no-repeat left 5px;
	line-height: 1.4em;
	list-style-type: none;
	margin-bottom: 0;
	padding: 5px 0 5px 25px;
}

div.faq-a {
	border-bottom: dotted 2px #ddd;
	padding: 15px 10px 10px;
}

.return-top {
	float: right;
	cursor: pointer;
	padding: 0px 0px 10px 20px;
}

#EventsTabs-footer
{
    background: transparent url(img/bottom_white_box_two_column.gif) no-repeat scroll left top;
    display: block;
    float: left;
    font-size: 1px;
    height: 6px;
    margin: -4px 0 0;
    width: 607px;
}

.EventsBox-content
{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 30px 20px 20px 20px;
}