#contentColumn {
    color: #333; /*#505050*/
    line-height: 150%; 
}

#wideContentColumn {
    color: #333; /*#505050*/
    line-height: 150%; 
}

.introBlock {
    font-size: 18px;
    line-height: 24px;
    color: #003366;
    /*border-bottom: 1px dotted #ccc;*/
    margin-bottom: 10px;
}

.patientsSection .introBlock {
    color: #cc6633;
}

.professionalsSection .introBlock  {
    color: #95b65e;    
}

.introBlock p {
    margin-bottom: 10px;
}

h2.heading  {  /* was .sectionHead */
    font-size: 20px;
    line-height: 1.6;
    /* border-bottom: 2px solid #ccc; */    
    margin-bottom: 22px;
    /* text-transform: uppercase; */
    padding: 0 0 10px 0;
}
h2.sectionHead  {  /* was .sectionHead */
    font-size: 18px;
    line-height: 1.6;
    /* border-bottom: 2px solid #ccc; */    
    /*margin-bottom: 22px;*/
    /* text-transform: uppercase; */
    padding: 0 0 10px 0;
}
h3.heading{  /* was .sectionHead */
    font-size: 18px;
    line-height: 1.6; /*24*/
    /* border-bottom: 2px solid #ccc; */    
    margin-bottom: 22px;
    /* text-transform: uppercase; */
    padding: 10px 0 10px 0;
}
.heading {  /* was .sectionHead */
    font-size: 18px;
    line-height: 1.6;
    /* border-bottom: 2px solid #ccc; */    
    margin-bottom: 22px;
    /* text-transform: uppercase; */
    padding: 10px 0 10px 0;
}

.sectionSubhead {
    font-size: 1.33em;
    margin-bottom: .66em;
}

.articleContent h3 { /* was .sectionHead */
    font-size: 1.17em; 
    line-height: 160%;
    margin-bottom: 6px;
    font-weight: bold;
}

.articleContent h2 { /* was .subhead */
    font-size: 1.36em; 
    line-height: 160%;
    margin-bottom: 6px;
    font-weight: bold;
}

.subHeading { /* was .subhead */
    font-size: 1.17em; 
    line-height: 160%;
    margin-bottom: 6px;
    font-weight: bold;
}

.profileContent h3{ /* was .subhead */
    font-size: 1em; 
    line-height: 160%;
    margin:20px 0 6px 0;
    font-weight: bold;
}

.introTitle {
    margin-bottom: 10px;
}

.timelineTabs {
    width: 100%;
    padding-bottom: 1px;
    border-top: 1px solid #ccc;    
    background: url('/images/css/timelineTabs_gradBg.gif') top left repeat-x;
    height: 50px;
    margin-bottom: 20px;
}

.timelineTabs ul {
    background: url('/images/css/timelineTabs_bg.gif') top left repeat-x #f1f1f1;
    height: 31px;
    border-bottom: 1px dotted #ccc;
}

.timelineTabs {
    margin-bottom: 25px;
}

.timelineTabs li {
    float: left;
    width: 19.9%;
    height: 32px;
    display: block;
    text-align: center;
}

.timelineTabs li span {
    display: block;
    padding: 10px 3px 0 3px;
}

.timelineTabs a:link, .timelineTabs a:visited {
    color: #666;
}

.timelineTabs a:hover, .timelineTabs a:active {
    color: #2568b3;
}

.timelineTabs li.lastItem {
    float: right;
}

.timelineTabs li.selectedItem {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    
    color: #2568b3;
    background: url('/images/css/timelineTabs_selectedBg.gif') top left repeat-x #f1efdd;
}

.timelineTabs li.selectedItem span {
    background: url('/images/css/timelineTabs_selectedArr.gif') center top no-repeat;
}

.timelineTabs li.disabledItem {
    color: #999999;
}



.linkList { 
    margin-bottom: 10px;
}

.linkList li {
    padding: 0 0 10px 11px;
    background: url('/images/css/linkList_bullet.gif') left .6em no-repeat;
}

.teaser {
    padding: 0 0 25px 0;    
}

.teaser .teaser_image {
    border: 1px solid #cccccc;
    padding: 2px;
    float: left;
}

.teaser .teaser_image img {
    display: block;
}

.teaser .teaser_text {
    margin-left: 130px;
    *display: inline-block; /* IE ONLY STLYE */    
}

.teaser .teaser_text p, .teaser .teaser_text ul, .teaser .teaser_text ol {
    margin-bottom: 0;
}

.teaser .teaser_headline {
    font-size: 13px;
    margin: 0 0 10px 0;
}

.articleColumn {
    border-top: 2px solid #ccc;
    padding-top: 20px;
}

.articleAbstract {
    border-bottom: 1px dotted #ccc;
    font-style: italic;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.articleContent {
    font-size: 1.17em;
    line-height: 160%;
    padding: 0 5px 0 0; /*was 0 40 0 0 */
    margin: 0 0 25px 0;
}

.articleContent ul, .articleContent p, .articleContent ol, .articleContent blockquote {
    margin-bottom: 25px;
}



.articleContent ul li {
    padding: 0 0 10px 11px;
    background: url('/images/css/list_bullet.gif') left .65em no-repeat;
}
.articleContent li span.subitem{
    padding: 0 0 10px 20px;
    background: url('/images/css/list_bullet.gif') left .65em no-repeat;
}

.articleContent ul span.subitem{
    margin-bottom:10px;
}

.articleContent ol{
    list-style-type: decimal;
    margin-left: 2em;
}
.articleContent ol li {
    padding: 15px 0 0 0;
}

.medicalArticle ul {
    margin-bottom: 10px;
}
.medicalArticle ul li {
    padding: 0 0 5px 8px;
    margin-left: 30px;
    background: url('/images/css/list_bullet.gif') left .65em no-repeat;
}
.medicalArticle li.nobullet {
    list-style: none;
}
.medicalArticle ol{
    list-style-type: decimal;
    margin-left: 2em;
}
.medicalArticle ol li {
    padding: 15px 0 0 0;
}

#subTitle h2{ /* new style */
    border-bottom: 1px dotted #ccc;
    margin: 0 0 10px 0;
    font-size: 18px;
    padding: 0 0 10px 0;
}


.profileContent {
    font-size: 1.17em;
    line-height: 160%;
    padding: 0 5px 0 0; /*was 0 40 0 0 */
    margin: 0 0 25px 0;
}
.profileContent ul, .profileContent p, .profileContent ol, .profileContent blockquote {
    margin-bottom: 25px;
}

.profileContent ul > li {
    padding: 0 0 10px 11px;
    background: url('/images/css/list_bullet.gif') left .6em no-repeat;
}
.profileContent ol{
    list-style-type: decimal;
    margin-left: 2em;
}
.profileContent ol > li {
    padding: 15px 0 0 0;
}
#tab1, #tab2, #tab3, #tab4, #tab5 { display: none; }

.tabnav {
    width: 100%;
    margin-bottom: 10px;
    height: 50px;
/*    background: url('/images/css/articleTab_bg.gif') bottom left repeat-x;*/
}

.tabnav a:active {text-decoration: none;}
.tabnav ul {
    height: 32px;
    border-bottom: 1px dotted #ccc;
    background: none;
}
.tabnav li {
    float: left;
    width: 18%;
    height: 32px;
    display: block;
    text-align: center;
    border-top: 1px solid #999;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-right: -1px;
    background: url('/images/css/articleTab_bg.gif') bottom left repeat-x;
}
.tabnav li span {
    display: block;
    padding: 10px 8px 0 8px;
}
/*.tabnav li.selectedTab {
    background-color: #f1efdd;
    background: url('/images/css/articleTab_selectedBg.gif') top left repeat-x #f1efdd;
}*/
/*.articleTab li.selectedItem span {
    background: url('/images/css/timelineTabs_selectedArr.gif') center top no-repeat;
}*/
/*.articleTab li span {
    background: url('/images/css/articleTab_bg.gif') center top no-repeat;
}*/

.authorsList  {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 25px;
    font-size: 14px;
}

.authorsList_author {
    margin-bottom: 10px;
}
.authorsList_authorName {
    line-height: 1.6;
}
.articleImage {
    background: #fff;
    /*width: 218px;*/
    display: block;
    float: right;
    /*padding: 0 0 25px 20px;*/
}
.articleImage_image {
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}



.enlargeArticleImage {
    background: #fff;
    display: block;
    float: right;
}
.enlargeArticleImage_image {
    display: block;
    margin-bottom: -15px;
    margin-top: 10px;
    margin-left: 10px;
}
.enlargeArticleImage_caption {
    display: block;
    color: #736F6E;
    font-size: 0.8em;
    line-height: 1;
    margin-left: 10px;
    margin-bottom: 10px;
}

.enlargeImage_image {
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    text-align:center;
}
.enlargeImage_caption {
    display: block; 
    color: #736F6E;
    font-size: 0.8em;
    line-height: 1;
    margin: -10px 0 10px 0;
    text-align:center;
}


.articleImage .imageEnlargeLink,
.articleImage .videoLink,
.articleImage .audioLink {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 3px;
}

.articleContent .articleImage_caption,
.articleContent .articleImage_enlarge {
    margin-bottom: 0;
}

.articleImage_caption {
    padding: 3px 0 3px 0;
    margin: 0;
    color: #cc6633;
    border-bottom: 1px dotted #ccc;
}

.videoThumbnail {
    background: #fff;
    /*width: 218px;*/
    display: block;
    align: left;
    /*padding: 0 0 25px 20px;*/
}


.videoThumbnail_image {
    background: #fff;
    /*width: 218px;*/
    display: block;
    align: left;
    padding: 25px 20px 10px 10px;
}


.vidhide {
display:none; 
width:0; 
overflow:hidden;}

.vidshow {
margin: 0 auto;
clear:left; 
width:580px; 
margin-top:0; }


.patientsSection .articleImage_caption{
    color: #cc6633;
}

.professionalsSection .articleImage_caption{
    color: #95b65e;
}

a img.timelineLandingLayout_mainImage {
    display: block;
    padding-bottom: 3px;
    border-bottom: 1px dotted #ccc;
}

.timelineLandingLayout_mainImageCaption {
    padding-top: 2px;
}

.fullWidthPromo {
    padding: 2px 0;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 25px;
}

.fullWidthPromo img {
    display: block;
}

.tertiaryNav {
    border-top: 2px solid #ccc;
    font-size: 1em;
    line-height: 120%;
    margin-bottom: 35px;
}

.tertiaryNav_title {
    font-size: 14px;
    line-height: 1.3;
    color: #444;
    padding: 10px 0 6px 0;
    border-bottom: 1px dotted #ccc;
}

.tertiaryNav a:link,
.tertiaryNav a:visited {
    color: #444;
}

.tertiaryNav a:hover, 
.tertiaryNav a:active {
    color: #336699;
}

.tertiaryNav li {
    *display: inline-block; /* IE ONLY STLYE */
}

.tertiaryNav li span {
    display: block;
    padding: 6px 0 6px 12px;
    border-bottom: 1px dotted #ccc;
    background: url('/images/css/tertiaryNav_arr.gif') 1px 10px no-repeat;    
}

.tertiaryNav li span.selectedItem {
    color: #336699;
}

.tertiaryNav li span.openItem {
    background: url('/images/css/tertiaryNav_arrOpen.gif') 0px 12px no-repeat;    
}

.tertiaryNav .selectedItem a:link,
.tertiaryNav .selectedItem a:visited  {
    color: #336699;
}

.tertiaryNav li ul {
    padding: 0 0 3px 12px;
}
.tertiaryNav li ul a:link,
.tertiaryNav li ul a:visited {
    color: #666;
}

.tertiaryNav li li ul {
    padding: 5px 0 0 0;
    border-bottom: 1px dotted #ccc;
}

.tertiaryNav li ul span,
.tertiaryNav li ul span.openItem{
    background: none;
    padding-left: 0;
}

.tertiaryNav li li ul span,
.tertiaryNav li li ul span.openItem{
    padding: 0 0 5px 0;
    font-size: .95em;
    border: 0;
}

.tertiaryNav li li ul a:link,
.tertiaryNav li li ul a:visited {
    color: #999;
}

.tertiaryNav li li ul a:hover,
.tertiaryNav li li ul a:active  {
    color: #336699;
}

.tertiaryNav li li ul .selectedItem a:link,
.tertiaryNav li li ul .selectedItem a:visited  {
    color: #336699;
}

.conditionsResults_filters {
    padding: 20px 0 25px 0;
    border-top: 1px dotted #ccc;
    background: url('/images/css/conditionsResults_filters_bg.gif') top left repeat-x;
}

.conditionsResults_col1 {
    float: left;
    width: 155px;
    height: 210px;
    padding: 10px;
}

.conditionsResults_col2 {
    float: left;
    width: 185px;
    height: 210px;
    padding: 10px;
    border-left: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
}

.conditionsResults_col3 {
    float: left; 
    width: 170px;
    height: 210px;
    padding: 10px;
}

.conditionsResults_filterTitle {
    font-size: 14px;
    margin-bottom: 10px;
}

.conditionsResults_filterLetter {
    width: 19px;
    float: left;
    font-weight: bold;
    line-height: 150%; /*new*/
}

.conditionsResults_commonConditionsFilter {
    padding-top: 15px;
}

.conditionsResults_commonConditionsFilter ul {
    float: left;
    width: 50%;
}

.conditionsResults_title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px
    text-transform: uppercase;
    margin: 0 0 8px 0;
}

.conditionsResults_table {
    /*border-top: 2px solid #ccc;*/
    margin-bottom: 35px;
}

.conditionsResults_table td,
.conditionsResults_table th {
    text-align: center;
    padding: 4px 8px;
}

.conditionsResults_table th {
    *padding-bottom: 8px; /* IE ONLY STLYE */
}

.conditionsResults_table td.conditionsResults_labelCol,
.conditionsResults_table th.conditionsResults_labelCol{
    text-align: left;
}

.conditionsResults_table thead th {
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
    padding: 4px 8px 0px 8px;
    background: url('/images/css/conditionsResults_tableHeadBg.gif') top left repeat-x;
}

.conditionsResults_table thead th.conditionsResults_labelCol {
    font-weight: bold;
}


.conditionsResults_table tr.firstRow td {
    border-top: 8px solid #fff;
}

.conditionsResults_table tr.odd td {
    background: #f3f3ec;
    border-bottom: 1px solid #e7e7e7;
}

.formTable {
    margin-bottom: 28px;
}

.formTable td {
    padding: 0 0 8px 0;
}

.formTable td.formTable_labelCol {
    padding-right: 35px;
}

.formTable_footNote {
    font-size: 10px;
    text-transform: uppercase;
}

.fullWidthImage {
    float: left;
    margin-bottom: 35px;
}

.fullWidthImage_caption {
    display: block;
    font-style: italic;
    font-size: 11px;
    line-height: 11px;
    padding: 2px 0;
    text-align: right;
}


/* Home Page */
#homePageLayout {
    font-size: 12px; 
    line-height: 18px;
    color: #333; /*#505050*/
}

.homeModule_head {
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #666666;
}
.homeModule_foot { 
    padding: 10px 0 0 0;
    text-align: right;
}

.homeCarosel_title {
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #ccc;
}

.homeCarosel_text {
    padding: 5px 0 5px 0;
    border-bottom: 1px dotted #ccc;
}

.homeNewsLinks {
    border-bottom: 1px dotted #ccc;
    padding-top: 10px;
}
.homeNewsLinks h3{
    margin-bottom: 0px;
}
.homeArticleDescription {
    margin-bottom: 15px;
    font-weight: normal;
    font-style: italic;
}
.homeNewsLinks_foot { 
    width: 100%;
    padding: 10px 0 0 0;
    text-align: right;
}
.usnewsBadge{
    float: left;
    margin: 5px 10px 0px 0px;
}
.usnewsCopy{
    float: left;
    margin: 5px 0px 0px 0px;
}

.homeTeaser {
    border-bottom: 1px dotted #ccc;
}

.homeImageTeaser_image {
    float: left;
    margin: 5px 15px 10px 0px;
}
.homeImageTeaser_image2 {
    float: left;
    margin: 5px 5px 10px 0px;
}
.homeImageTeaser_image3 {
    float: left;
    margin: 5px 0px 10px 0px;
}

.homeImageTeaser_text {
    padding: 0 0 0 0; /*was 10 0 0 0 */
margin: 15px 0 10px 0px;
}

.homeImageTeaser_text a:link, 
.homeImageTeaser_text a:visited {
    color: #666;
}

.homeImageTeaser_textLink {
    padding: 0 7px 0 0;
    /* background: url('/images/css/homeImageTeaser_textLink.gif') 100% 4px no-repeat;*/
}

.pullQuote {
    font-size: 28px;
    line-height: 34px;
    color: #999;
    padding: 10px 175px 10px 45px;
    
}

.pullQuote p {
    margin: 0;
}

.smallListFont {
    font-size: 12px;
    line-height: 1.5;
}

 
/*  ======================================  BEGIN.Sneaker Styles  ==============  */
.sneaker
{
    font-family: Comic Sans MS, Verdana, cursive;
}
/*  ======================================  END.Sneaker Styles  ==============  */

.arabiclist ul li{
    padding: 0 10px 0 11px;
    background: url('/images/css/list_bullet.gif') right .65em no-repeat;
}