ul, ol {
    margin-bottom: 10px;
    padding: 0 10px;
}
li {
    list-style: none outside none;
}
.topic-alpha-wrapper {
    clear: both;
    float: left;
    margin-right: 55px;
    width: 598px;
}
.hgwdgt-c2 input {
    height: 19px;
    padding: 2px 2px 2px 7px;
    width: 189px;
}
.search-topic .search-topic-Cont ul.AtoZ li {
    padding: 0 4px 0 0;
}
.hgwdgt-theme-grad .hgwdgt-whdr {

    border-radius: 4px 4px 0 0;
    height: 35px;
}
.hgwdgt-ctnr.hgwdgt-theme-grad .hgwdgt-btn { 
    margin-right:4px !important; 
} 
.hgwdgt-headline {
    font-size: 15px;
    font-weight: bold !important;
}

.hgwdgt-whdr hgwdgt-theme-hbg hgwdgt-clrfx { border-radius: 4px 4px 0 0 !important; height: 37px; } 
.hgwdgt-ctnr .hgwdgt-btn { float: right; margin-right: 0px !important; } 

.hgwdgt-ctnr-wrap {
    margin-left: 18px;
    margin-top: 15px;
    padding: 2px;
    width: 300px;
}
.hgwdgt-wbdy { 
    margin-top:-2px;
    padding-top: 6px !important;
} 
.hgwdgt-logo-wrap {
    display: none;
}
.hgwdgt-theme-rnd .hgwdgt-wbdy {
    border-top: 0px;
    margin-top: -1px;
    border-radius: 0;
}
.hgwdgt-whdr hgwdgt-theme-hbg hgwdgt-clrfx {
    border-radius: 0;
}
.hgwdgt-theme-rnd .hgwdgt-whdr {
    border-radius: 4px 4px 0 0;
    height: 36px;
}
.hgwdgt-headline {
    float: left;
    font-size: 15px!important;
    font-weight: normal;
    padding: 10px 0 10px 12px;
}
.hgwdgt-ctnr.hgwdgt-theme-rnd {
    border-radius: 5px 5px 0 0!important;
    display: none;
    margin-left: 18px;
    margin-top: 20px;
    width: 303px;
}
.footCreds {
    background: #f5f2ed;
    border: 0 !important;
    color:#999; 
    font-size: 11px;
    margin-bottom:15px;
    padding: 12px;
    width: 431px !important;
}
.footCreds span {
    display: block;
}
.featured-procedures {
    width: 600px;
}
.topic-category-summary-wrapper {
    float: left;
    padding: 10px;
    position: relative;
    width: 48%;
    padding-left: 0px;
}
.search-topic {
    float: none;
}
.topic-title {
    padding: 10px 10px 10px 0;
}
.adMod {
    margin-left: 19px;
}
.leftRail {
    float: left;
    margin-left: 5px;
    padding-right: 0;
    width: 628px;
}
.ie8 .leftRail {
    width: 624px;
}
.category-links {
    padding-left: 0px;
}
.category .more-videos {
    border: none!important;
}
.video .more-articles {
    border: none!important;
}
.video .more-videos {
    display: none;
}
.category .more-articles {
    display: none;
}
.topic-alpha-summary h2 {
    width: 15px;
}
.ucrPagi ul li input {
    background-clip: padding-box;
    border: 1px solid #CACACA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    padding: 3px 2px;
    position: relative;
    font-weight: bold;
}
.article h3 {
    padding-bottom: 0px;
}
.topicHeadline {
    min-height: 15px!important;
}
.topic-navigation-header div {
    padding: 8px 6px 0;
}
.in-this-article {
    width: 145px;
}
.content .ucrPagi.top {
    width: 150px;
}
.content .ucrPagi.top ul li {
    margin: 0;
}
.ac-main-content ul li, ol li {
    margin: 0 0 15px 10px;
}
.article h1, .article h2, .article h3 {
    color: #394B65;
    font-weight: 500;
    line-height: 15px;
    text-transform: none;
}
.article h2 {
    font-size: 18px;
    padding-bottom: 5px;
}
.article p {
    line-height: 20px;
    padding-bottom: 13px;
}
.article ul {
    padding: 0 0 10px 15px;
}
.article ul li {
    line-height: 18px;
    list-style: disc outside none;
}
.article ol {
    margin-left: 20px;
}
.article ol li {
    list-style-type: decimal;
}
.title-text h1 {
    color: #394B65;
    font-size: 22px !important;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 2px;
}
.thumbnail {
    position: relative;
}
.video {
    position: relative;
}
.topic-index .video a {
    background: url(http://articles.healthgrades.com/media/image/play-button.png) no-repeat scroll center center transparent;
    display: block;
    height: 90px;
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.thumbnail .video a {
    background: url(http://articles.healthgrades.com/media/image/play-button.png) no-repeat scroll center center transparent;
    display: block;
    height: 90px;
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.rightRail .video a {
    background: url(http://articles.healthgrades.com/media/image/play-button.png) no-repeat scroll center center transparent;
    display: block;
    height: 56px;
    left: 0;
    position: absolute;
    top: 0;
    width: 82px;
}
.topic-category-summary .last {
    border-bottom: none;
    min-height: 131px!important;
}
.video .footer-links .last {
    display: none;
}
.in-this-article h3 {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.5px;
    text-align: left;
    text-transform: uppercase;
}
.in-this-article ul {
    padding: 0;
}
.in-this-article ul li {
    border-bottom: 1px solid #CCC;
    font-size: 11px;
    list-style: none outside none;
    margin: 0 0 3px;
    padding-bottom: 3px;
}
.ucrPagi a:hover {
    background-color: #ffffff;
    color: black;
    border: 0px;
}
.ac-main-content {
    float: left;
    width: 455px;
    margin-right: 10px;
}

.ac-left-rail {
    float: left;
    position: relative;
    width: 146px !important;
    margin-left: 10px;
}


.title-date {
    display: none;
}

.ucrPagi.bottom {
    width: 169px;
}


.kalturaVideo {
    width: 455px;
    height: 260px;
    float: left;
}


.topic-navigation-header .tm-header-two span.from {
    display: none;
}

.topic-navigation-header .tm-header-two span.healthgrades {
    display: none;
}

.search-topic a.show-all {
    float: right;
    padding-top: 10px;
}

.article {
    margin: 0;
}

.article img {
    float: left;
    height: 261px;
    margin: 0;
    width: 460px;
}
    
.article .ucrPagi ul {
    padding: 0;
}

.article .ucrPagi ul li {
    display: inline;
    line-height: 18px;
    list-style: disc outside none;-moz-animation: 
}
.article .ucrPagi ul li input focus {
    border: 1px solid #608CBC!important;
}


span.buttonStandard a .buttonBack span { margin-left: 4px; } 

.featured-article-thumbnail {
    width: auto;
}

.featured-procedure {
    display: block;
    float: left;
    height: 121px;
    width: 298px;
}

    .featured-procedure .procedure-thumbnail {
        border: 1px solid #CCCCCC;
        clear: both;
        float: left;
        height: 90px;
/*        margin-right: 1px;*/
        margin-top: 8px;
        overflow: hidden;
        width: 120px;
    }

    .featured-procedure .procedure-detail a {
        margin-top: 10px;
    }



    .featured-procedure .procedure-detail {
        float: left;
        height: 17px;
        margin-left: 6px;
        margin-top: 42px;
        overflow: hidden;
        width: 160px;
    }

.topic-categories .category-links .thumbnail {
    height: 90px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 120px;
}

    .topic-categories .category-links .thumbnail img {
        width: 120px;
    }

.search-topic h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}




.ie8 .search-topic .search-topic-Cont {

    width: 622px;
}


.ie7 .search-topic .search-topic-Cont {

    width: 622px;
}

.search-topic .search-topic-Cont {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 18px;
    padding: 2px 0 3px;
    width: 625px;
}


.topic-category-summary-wrapper.odd {
    border-right: 1px solid #fff;
}

.topic-category-summary {
    border-bottom: 1px solid #CCCCCC;
    min-height: 372px;
    height: 372px;
}

.topic-category-summary .category-link {
    float: left;
    margin: 0 0 12px;
    padding-right: 5px;
    width: 45%;
}

.topic-navigation-header .tm-header-one {
    background-color: #003366!important;
    color: #FFFFFF;
}


.topic-navigation-header .tm-header-two {
    background-color: #6A84AA;
    color: #FFFFFF;
    width: 803px;
}

.topic-navigation-header {
    float: left;
    font-size: 18px;
    margin-top: 0px;
}

.rightRail {
    background-color: #FFF;
    float: left; 
    margin: 10px 0;
    padding: 4px 0 0;
    width: 320px;
}


.aboveright1, .belowright1 {
    background: url(../../../../resource/media/image/ad-hor-white.ce7f7f268ab34dc6b94b8e5dc5c50b9a.png) no-repeat scroll 233px bottom #FFFFFF;
    border: none !important;
    box-shadow: 0 1px 3px #CCCCCC;
    margin: 0 0 16px 3px;
    padding: 7px 0 12px;
    width: 326px;
}

.topic-category-summary-wrapper h2 {
    margin-bottom: 15px;
    font-weight: bold;
}

/* RELATED CONTENT */
.related-content {
    background: white;
     border: #ccc solid 1px;
     border: 0;
     margin: 4px 4px 4px 19px;
    width: 300px;
}

.related-content .title{
    background: #8A6C8B;
    border-radius: 4px 4px 0 0;
    color: white;
    font-weight: 600;
    font-size: 15px;
    padding: 7px;
}
.related-content .contents {
    border: 1px solid #ccc;
    border-bottom: 0px;
}
.related-content .contents ul li{
    border-bottom: #ccc solid 1px;
    margin: 5px;
}

.related-content .contents .thumbnail{
    border: 1px solid #CCC;
    width: 80px;
    height: 55px;
    overflow: hidden;
    float:left;
    margin-bottom: 10px;
}

.related-content .contents .details{
    float: left;
    width: 177px;
    height: 60px;
    overflow: hidden;
    padding: 0 3px 0 5px;
}

.related-content .contents .details .type{ 
    clear: both;
    color: black;
    font-weight: 600;
    float: left;
    font-weight: 600;
    position: relative;
    top: 10px;
    width: 0;
}

.related-content .contents .thumbnail img {
    width: 80px;
}

.related-content .footer-links{
    border: 1px solid #CCC;
    border-top: 0;
    margin: -10px 0 0;
    padding: 10px 0 5px;
}

.related-content .footer-links ul li{
    float: left;
    border-right: #ccc solid 1px;
    padding: 0 15px 0 10px;
}

.related-content .footer-links ul li.last{
    border-right: none;
}

.details a {
    float: left;
    margin-top: 25px !important;
}

.procedure-link {
    margin-bottom: 15px;
}


.topic-alpha-summary {
    float: left;
}

.tm-header-one span {
    margin-left: 8px;
}


/* Begin IE 7 Specific Styles*/

/*.ie7 .breadcrumb {
    width: 100%;
    margin: 0 0 0 10px;
}*/

.ie7 .search-topic {
    width: 615px!important;
    float: left;
    clear: right;
}

.ie7 .show-all {
    margin-left: 240px;
}

.ie7 .search-topic h2 {
    font-size: 17px;
}

.ie7 .tm-header-one span {
    line-height: 18px;
}


/*.ie7 .article h3 {  font-size:16px; color:#333; padding-bottom:0px;   } */
.ie8 .article h3 {
    font-size: 13px;
    color: #333;
    padding-bottom: 0px;
}

.ie7 .featured-procedure .procedure-detail {
    height: 15px;
}


.ie8 .featured-procedure .procedure-detail {
    height: 15px;
}

.ie9 .featured-procedure .procedure-detail {
    height: 15px;
}


.ie7 .title-text {
    width: 888px;
}


.ie7 .rightRail {
    width: 318px;
    margin-left: 0px;
    margin-right: 5px;
}

.ie8 .rightRail {
    width: 318px;
    margin-left: 0px;
    margin-right: 5px;
}

.ie9 .rightRail {
    width: 318px;
    margin-left: 0px;
    margin-right: 5px;
}


.ie7 .lsc {
    padding-left: 0px;
}

.ie8 .lsc {
    padding-left: 0px;
}

.ie9 .lsc {
    padding-left: 0px;
}

.ie9 .in-this-article h3 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-align: left;
    text-transform: uppercase;
}

.hgwdgt-c1{
    padding: 6px 0 0 0 !important;
}

.hgwdgt-c2{
    padding: 0 12px 6px 0 !important;
}

/*.content  .ucrPagi { display:none!important; } */

.search-topic h2 {
    font-size: 18px;
    font-weight: 400;
    padding-top: 10px;
    text-transform: none;
}

.topic-category-summary-wrapper h2 {
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
}

.title-text h1 {
    color: #394B65;
    font-size: 22px !important;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 2px;
	    text-transform: none;

}





.widget-container .procedures-mod {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-family: arial;
    font-size: 13px;
    width: 365px; background:red;
}

.widget-container .procedure-title { border-bottom:1px solid #ccc; font-size:16px; color:#394B65; }

.widget-container .procedures-mod img { margin-left:15px; padding:5px;} 

.widget-container { width:322px; float:left; }

#backgroundCommonProceduresPerformedBySpecialists ul { width:155px; float:left;} 

.procedures-selector {
    background-color: #f3f2ed!important;
    padding: 5px;
}

.procedures-mod {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-family: arial;
    font-size: 12px;
    padding: 2px;
    width: 365px;
}

#articleContainer .widget-iframe .procedures-mod { font-size:12px; font-family:Arial; }
