/* CSS Document */

#mainContent { position: absolute; top: 212px;}
#content { margin-top: 15px;}

/* add RJF specialty section heading to top of page */
#section_specialtyRH { top: 114px; background-image: url(/images/section/section_publications.jpg); background-repeat: repeat-x; height: 45px; margin: 0;}

#left_column {}
#RH_TopHeading {}
#RH_Heading {margin-left: 15px;}
#RH_SpecialtyFilter {margin-left: 15px;}
#RHRefineFilter h4 {font-size: .9em; color: #1a6429; padding-right: .5em; line-height: .1em;}

#specialtyfilter { margin-left:15px; border: 1px solid #CCCCCC; background-color:#dae3dc; color: #1b6429; padding: 5px 10px 0px 10px;}
#sharetools { float: none;}
/* New Features & Latest News Column */
#homefeaturesnews { width: 325px; }

/*New Features */
#homefeatures { border: #434241 1px solid; padding: 0; margin: 0; background-color: #dde9df; }
#featuresheading { font-size: .9em; font-weight: bold; color: #FFF; background:url("/images/homepage/elements/featurebkgnd.jpg") repeat-x; padding: 6px 0 8px 10px;}
#featuresitem { padding: 0 10px;}
a.featurelink { font-weight: bold; padding-right: 1.5em; background: url("/images/elements/grayarrow_greenbkgnd.jpg") no-repeat 100% .05em;}
a:hover.featurelink { background-image: url("/images/elements/grayarrow_down_greenbkgnd.jpg");}
#content .featurelarge { font-size: .95em; font-weight: bold; line-height: 1.4em; font-style: italic;}


/*Latest News */
#content #newsheading { font-size: .9em; font-weight: bold; color: #365ea4;}
#content .newsitem, #content .featuretext { font-size: .7em; line-height: 1.4em; }
a.newslinkall { font: bold .85em Arial, Helvetica, sans-serif; float: right; padding-right: 1.5em; background: url("/images/elements/grayarrow.jpg") no-repeat 100% .05em; margin-right: 10px; }
a:hover.newslinkall { background-image: url("/images/elements/grayarrow_down.jpg");} /*Full News Feed Link*/
a.newslinktitle { font-weight: bold;} /*Links for each News Title */

/*Upcoming Events & Image Ads Column */
#homeeventsimages { float: right; width: 325px;}

/*Upcoming Events */
#homeevents { border: #434241 1px solid;}
#eventsheading { font-size: .9em; font-weight: bold; color: #FFF; background:url("/images/homepage/elements/eventsbkgnd.jpg") repeat-x; padding: 6px 0 8px 10px; }
a.eventslink { font:bold .85em Arial, Helvetica, sans-serif; color: #FFF; float: right; padding-right: 1.5em; background: url("/images/elements/grayarrow_bluebkgnd.jpg") no-repeat 100% .05em; margin-right: 10px; } /* All Events Link */
a:hover.eventslink { color: #CCC;}
#content .eventsdatelocation { font-size: .9em; line-height: 1.4em; }
#content #homenews, #content #homeads { margin-top: 20px; }


/* Specialty Online CME */
#onlinespecialties, #specialtyseries { border: #434241 1px solid; padding: 0; margin: 0; }
#onlinespecialties { width: 325px; }
#specialtyseries { width: 200px; margin: 0 0 20px 20px;}
#specialtyseriescontent { padding: 0 10px; font-size: .75em;}
#onlinenonspecialties { margin-top: 20px; width: 325px; border: #434241 1px solid;}
#onlineheading, #specialtyseriesheading { font-size: .9em; font-weight: bold; color: #FFF; background:url("/images/homepage/elements/featurebkgnd.jpg") repeat-x; padding: 6px 0 8px 10px;}

/*Online CME and Non CME */
#ShowOnlineCME_NonCME_RH {float:left; width: 200px;}

/*Specialty News & Publications */
/* Original Line Below */
 #specialtieseventsnewspublications { float: right; width: 325px; padding: 0 10px;} 
/* New Line now: */
/*#specialtieseventsnewspublications { float: left; width: 325px;} */

#specialtypublicationsheading, #specialtynewsheading { font-size: .9em; font-weight: bold; color: #FFF; background:url("/images/homepage/elements/pubsbkgnd.jpg") repeat-x; padding: 6px 0 8px 10px;}
#specialtypublications { margin-top: 20px; border: #434241 1px solid; }
#specialtieseventsnewspublications #specialtynews { margin-top: 20px; border: #434241 1px solid;}
a.publicationlink { font-weight: bold; font-size: .9em;} 
#specialtynewsresults { font-size: .9em; padding: 0 10px;}
#specialtynewsresults td{ padding-top: 10px;}
.newsitem { padding-left: 10px;}
#specialtypublicationsresults { padding: 0 10px;}

/* dark blue specialty drop down nav */
#nav-page-specialties { padding: 0; margin-left: 0; width: 230px; background: #cddfee; font-size: .9em; border: 1px solid #CCC; position: relative; background-image:url(/images/elements/bluespecialtyarrow.jpg); background-repeat: no-repeat; background-position: top right; }

#nav-page-specialties ul { display: block; list-style: none; margin: 0; padding: 10px;  border: none; }
#nav-page-specialties ul li { display: inline; margin: 0; font-weight: bold; color:#065EA8; padding: 0;  }
#nav-page-specialties ul li ul { padding: 0; margin-bottom: 0; border: none; display: none; visibility: hidden; z-index: 1000;}
#nav-page-specialties ul li.hover ul, #nav-page-specialties ul li:hover ul{ display: block; visibility: visible; z-index: 1000;}

/* added  to reduce the menu size */
#nav-page-specialties ul li ul { height:300px; overflow:auto; width:100%; }
/* added  font-size:.75em to reduce the menu size */
#nav-page-specialties ul li ul li { padding: 0; margin: 0; font-size:.75em; background: none; }
#nav-page-specialties a, #nav-page-specialties a:visited { color:#065EA8; font-weight: bold; text-decoration: none; display:block; padding:5px 5px 5px 0; background: #cddfee;}
#nav-page-specialties a:hover { font-weight: bold; text-decoration: underline; background: #cddfee; color:#666666;}
#nav-page-specialties a.current { font-style: italic; color: #434241; text-decoration: underline; padding:5px 5px 5px 0;}
#nav-page-specialties a:visited.current { font-style: italic; color: #434241; text-decoration: underline; padding:5px 5px 5px 0;}

#shadow-inner1 { border: none; }
#shadow-inner2 { border: none;}

/*Advisory Committee*/
#advisorycommittee { border: 1px solid #CCC; background-color: #cddfee; width: 200px; margin-left: 20px;}
#advisorycommitteeheading { color:#065EA8; font: bold .9em  Arial, Helvetica, sans-serif; padding: 10px;}
#advisorycommitteemembers { font-size: .75em; padding: 0 10px 10px 10px;}

/*Ad Space */
#adspace { margin: 0 0 20px 20px;}

/*Featured Area */
#featuretabs {
width: 323px;
background-color: #A4C5AA;
height: 20px;
}

.featuretabsmenu{
padding: 0;
margin: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.featuretabsmenu ul{
margin:0;
margin-left: 150px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.featuretabsmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.featuretabsmenu a{
float: left;
display: block;
font: bold 14px Arial;
color: #166B28;
text-decoration: none;
padding: 2px 10px;
background-color: #A4C5AA;
}

.featuretabsmenu a:hover{
background-color: #7AAA84;  
color: white;
text-decoration: none;
}

.featuretabsmenu a.selected{ 
background-color: #7AAA84;  
color: white;
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
