/* CSS Document */

#mainContent { position: absolute; top: 167px;}
#left_column, #content { margin-top: 15px;}

/* 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 { border: #434241 1px solid; padding: 0; margin: 0; width: 325px;}
#onlinenonspecialties { margin-top: 20px; width: 325px; border: #434241 1px solid;}
#onlineheading { font-size: .9em; font-weight: bold; color: #FFF; background:url("/images/homepage/elements/featurebkgnd.jpg") repeat-x; padding: 6px 0 8px 10px;}

/*Specialty News & Publications */
#specialtieseventsnewspublications { float: right; width: 325px;}
#specialtypublicationsheading, #specialtynewsheading { font: bold .9em/.78em  "News Gothic Std", Arial, Helvetica, Sans-serif; margin: 0; padding: 1em 0 0 0; color: #434241;}
#specialtypublications, #specialtynews { margin-top: 20px; }
a.publicationlink { font-weight: bold; font-size: .9em;} 



/*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;
}
}
