/* CSS Document */

/* New Features & Latest News Column */
#featurestoprated { width: 325px; }

/*New Features */
#features { border: #434241 1px solid; padding: 0; margin: 0; background-color: #cddfee; }
#featuresitem { padding: 0 10px;}
a.featurelink { font-weight: bold;}
#content .featurelarge { font-size: .95em; font-weight: bold; line-height: 1.4em; }

/* Tables for Webcasts */
      /* Featured Content Table */
#content table.featuredcontent { border: 1px solid #7dabd2;}
#content table.featuredcontent th { padding: 3px 0 3px 10px; background-color: #7dabd2; font-size: .9em; text-align: left; color: #fff;}
#content table.featuredcontent tr td { vertical-align:top; padding: 6px 10px; border-top: 1px solid #7dabd2; font-size: .70em;}
#content table.featuredcontent tr.even td { background-color: #ecf4fb;}
      /* Most Viewed Table */
#content table.mostviewed { border: 1px solid #a0c5a2;}
#content table.mostviewed th { padding: 3px 0 3px 10px; background-color: #a0c5a2; font-size: .9em; text-align: left; color: #fff;}
#content table.mostviewed tr td { vertical-align:top; padding: 6px 10px; border-top: 1px solid #a0c5a2; font-size: .70em;}
#content table.mostviewed tr.even td { background-color: #effaf0;}
      /* Top Rated Table */
#content table.toprated { border: 1px solid #a0c5a2;}
#content table.toprated th { padding: 3px 0 3px 10px; background-color: #a0c5a2; font-size: .9em; text-align: left; color: #fff;}
#content table.toprated tr td { vertical-align:top; padding: 6px 10px; border-top: 1px solid #a0c5a2; font-size: .70em;}
#content table.toprated tr.even td { background-color: #effaf0;}

/*Featured Content & Most Viewed Column*/
#featuredmostviewed { float: right; width: 325px;}

/*Upcoming Events */
#featuredcontent { }
#newheading { 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 #toprated, #content #mostviewed { margin-top: 20px; }

/* Webcast Individual Boxes (same as featured content white area) */
#content .webcastresults { border: 1px solid #7dabd2}
#content .webcastresultsinner {vertical-align:top; padding: 6px 10px; font-size: 0.9em;}

#content table.rating {padding:0px 0px 0px 0px; border:0px; clear: left;}
#content table.rating tr td {padding:0px 0px 0px 0px;vertical-align:middle; border-top: 0px; font-size: 1em;}
h4 {font: bold .9em/1.2em  "News Gothic Std", Arial, Helvetica, Sans-serif; padding: 0 0 0 1em;}

/*Webcast Specialty Navigation - Green */
#nav-page-webcast-specialties { padding: 0; margin-left: 12px; width: 212px; background: #d2e2d5; font-size: .8em;}
#nav-page-webcast-specialties ul { display: block; list-style: none; margin: 0; padding: 30px; border-top: 8px solid #8AB492;}
#nav-page-webcast-specialties ul li { display: inline; margin: 0; font-weight: bold; color: #434241; padding: 0; }
#nav-page-webcast-specialties ul li ul { padding: 0; margin-bottom: 20px; border: none;}
#nav-page-webcast-specialties ul li ul li { padding: 0; margin: 0;}
#nav-page-webcast-specialties a, #nav-page a:visited { color:#1E702E; font-weight: bold; text-decoration: none; display:block; padding:5px 5px 5px 0; background: #d2e2d5;}
#nav-page-webcast-specialties a:hover { font-weight: bold; text-decoration: underline; background: #d2e2d5; color:#666666;}
#nav-page-webcast-specialties a.current { font-style: italic; color: #434241; text-decoration: underline; padding:5px 5px 5px 0;}

#nav-page a.current { font-style: italic; color: #434241; text-decoration: underline; }
#nav-page a:visited.current { font-style: italic; color: #434241; text-decoration: underline; }

a.searchlinkactive { text-decoration:none; font-weight:bold; }

#nav-page-specialties ul li, #nav-page-webcast-specialties ul li{ font-weight: normal; }
.webcastnavheading { font-weight: bold; font-style: italic;}  
#left_column .changespecialty { font-size: .75em; font-weight: bold; padding-bottom: 1em; }
#content .filterdropdowns { font-size: .9em; }

#content .featuretext { font-size: .9em;}
