/*  STYLE SHEET FOR MAIN STRUCTURE
	VERSION: 1.1 
	CREATED: DECEMBER 2008
	Update: 3/31/09
	
	*

/* Placeholder for clearing floating elements */
div.clearDiv {
	clear: both;
}
div.clear10px {
	height: 10px;
	clear: both;
}

/*=============   CONTENT WRAPPER ============= */
#contentWrapper { /* content wrapper */
	margin: 0 auto;
	width: 900px;
	text-align: left;
	position: relative;
}

/*=============   MASTEHEAD ============= */
#mastheadContainer { /*masthead container width: 900px;*/
	display: none;
	visibility: hidden;
}

#mastheadBottom { /* Bottom of the header*/
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	height: 20px;
	padding: 4px 0 6px 0;
}

/* Main Navigation */
#mainNav{ 
	display: none;
	visibility: hidden;
}

/*=============  2. MAIN CONTENT ============= */
#mainContentContainer {
	border: none;
}

#mainContentContainer.editorial {
	background: none;
}

/***  LEFT NAVIGATION  ***/
#sideNavCell { 
	display: none;
	visibility: hidden;
}

/*** 2.2. MAIN CONTENT  ***/
#mainContentCell { 
	margin-top: 0;
	padding: 0px;
	width: 740px;
	float: left;
}
/* Center Column Content  */
#mainContent{
	width: 484px; /*total width:490=(484+5+1) */
	float: left;
	padding-right: 5px;
	margin-top: 10px;
	border-right: 0px dotted #ccc;
}

.standard, .slideShow, .video, .magicTab {
	margin-bottom: 15px;
}
/*2.2.1.A: Main Content: Standard*/
.standard .topStory{/*top story box*/
	width: 230px;  /*total width: 240px (230+5+4+1) */
	float: left;
	background-color: #fff;
	padding: 0 5px 5px 4px;
	border-right: 1px dotted #ccc;
}

.standard .moreTopNews {/*top story-article list*/
	width: 230px;/*total width 240px (230+5+5)*/
	float: right;
	padding: 0 5px 5px 5px;
	
}
/*2.2.1.B: Main Content: SlideShow*/
.slideShow .topStory{/*top story image box*/
	width: 230px;  /*total width: 242px (230+5+5+1+1) */
	float: left;
	background-color: #E9F0F4;
	padding: 5px;
	margin-right: 0px;
	border: 1px solid #ddd;
}

.slideShow .moreTopNews{/*top story-article list*/
	width: 230px;/*total width 238px (230+5+3) */
	float: right;
	padding: 5px 5px 5px 3px;
}

/*2.2.1.C: Main Content: Video Player*/
.video .topStory{/*top story imagebox*/
	width: 300px;  /*total width: 300px  */
	float: left;
	background-color: #fff;
	padding: 0 0 5px 0;
}

.video .moreTopNews{/*top story-article list*/
	width: 170px;/*total width 180px (170+5+5) */
	float: right;
	padding: 5px;
	border-left: 1px dotted #ccc;
}

/*2.2.1.D: Main Content: Magic Tabs*/
.magicTab .topStory{/*top story image box*/
	width: 230px;  /*total width: 241px (230+5+5+1) */
	float: left;
	padding: 0 5px 5px 5px;
	border-right: 1px dotted #ccc;
}

.magicTab .moreTopNews{/*top story-article list*/
	width: 220px;
	float: right;
	padding: 0 0 5px 5px;
}

/*2.2.1.E: Main Content: Main Headline Story*/

.mainHead .topStory{/*top story image box*/
	width: 230px;  /*total width: 235px */
	float: right;
	background-color: #fff;
	padding: 0 0 5px 5px;
}

.mainHead .moreTopNews {/*top story-article list*/
	width: 240px;/*total width 245px (240+5)*/
	float: left;
	padding: 0 5px 5px 0;
}

.mainHead .moreTopNews.oneCol {/*top story-headline with teaser */
	width: 480px; 
	float: none;
	background-color: #fff;
	padding: 0 0 5px 0;
}

.featuresBox {
	border: 1px solid #ccc;
	margin: 5px 0 20px 0;
	padding: 5px 0 10px 0;
	background-color:#e5e5e5;
	width: 474px; /*width: 484px; */
}

#features .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
	margin-top: 0;
	padding-top: 0;
}
#features .SlidingPanelsContent {
	float: left;
	margin-top: 0;
	padding-top: 0;
}

.SlidingPanelsContent {
	padding: 0; 
	margin: 0; 
	overflow: hidden; 
	width: 475px; 
	border: none;
}

/*4: More News: two columns */
.moreNewsBox {
	margin: 5px 0 20px 0;
	background-color:#fff;
}
.moreNewsBoxList {
	width: 480px;
	float: left;
	margin: 5px 10px 20px 0;
}

.moreNewsBoxList.twoCol {
	float: left;
	width: 310px;
	margin: 0 0 20px 0;
	padding-right: 5px;
	background-color:#fff;
	border-right: 1px dotted #ccc;
}

.leftCol {
	float: left;
	width: 235px; /*total width 240=(235+5)*/
	padding-right: 5px;
}

.rightCol{
	float: right;
	width: 235px; /*total width 240=(235+5)*/
	padding-left: 5px;
}

.listBox { /*More News--bulleted list */
	margin-bottom: 15px;
	padding: 5px 3px 0 2px;
}

.listBoxTeaser { /*More News--with teasers and pix */
	border: 1px solid #ddd;
	background: url(bg-listBoxTeaser.jpg) repeat-x top;
	padding: 8px;
	margin-bottom: 10px;
	width: 222px;
}

.listBoxTeaser.oneCol, .listBoxTeaser2.oneCol { /*More News--with teasers and pix */
	background: none;
	width:auto;
	border: none;
	border-top: 1px dotted #ccc;
	clear: both;
	padding: 8px 0;
	margin-bottom: 3px;
}

.listBoxTeaser.oneCol.noBorder, .listBoxTeaser2.oneCol.noBorder { /*More News--with teasers and pix: first item on the list--mainly for 3rd level pages */
	border-top: none;
	padding-top: 3px;
}

.boxout { /* boxout for topics and features in the main body area*/
	float:right;
	padding: 0 0 0 5px;
	margin: 0;
}

.boxout.news, .boxout.article { /* boxout for topics and features in the main body area*/
	background: url(bg-listBoxTeaser.jpg) repeat-x top;
	padding-top: 5px;
	width: 160px;
}
.boxout.article {
	padding: 5px 0 5px 10px;
}

.boxout.photo, .boxout.photo160px, .boxout.photo230px, .boxout.photo300px {
	padding: 5px 10px 5px 0;
	float:left;
}

.boxout.photo {
	padding: 5px 10px 5px 0;
	float:left;
}

.boxout.photo160px {
	width: 160px;
}

.boxout.photo230px {
	width: 230px;
}

.boxout.photo300px {
	width: 300px;
}

.banner { /*Programs banner images*/
	margin: 0 0 10px 0;
}


/*=============   SIDE CONTENT ============= */
#sideContent {
	width: 240px;
	float: right;
	margin-top: 10px;
}
.promoFeature {
	margin: 5px 0 20px 0;
}

.promoGraphics {
	margin: 5px 0 10px 0;
	padding: 5px;
	border: 1px #e5e5e5 solid;
}

.promoGraphics.last {
	margin-bottom: 25px;
}

/* Poll */
.calloutPoll {
	margin: 5px 5px 15px 0;
}

/*=============  FOOTER ============= */
#mainFooter {
	display: none;
	visibility: hidden;
	
}

/*=============  IMAGES ============= */
.promoFeature img {
	float: right;
	margin: 3px 0 5px 8px;
	border: 1px solid #E5E5E5;
}

.promoGraphics img {
	float: right;
	margin: 0 0 0 8px;
	border: 1px solid #E5E5E5;
}

.spEvent img {
	border: none;
}

.listBox img {
	float: left;
	margin: 5px 8px 5px 0;
	border:1px solid #ccc;
}

.listBoxTeaser img {
	float: right;
	margin: 5px 0 5px 5px;
	border:1px solid #ccc;
}

.listBoxTeaser img {
	float: right;
	margin: 5px 0 5px 5px;
	border:1px solid #ccc;
}
img.sideAlign {
	float: left;
	margin: 5px 10px 20px 0;
	border: 0px solid #ccc;
}

img.media {
	float: none;
	margin: 0;
	border: none;
}
.goButton {
	margin: -2px 0 0 0 ;
}


/*=============  GLOBAL STYLES ============= */
* {
	padding: 0;
	margin:0;
}
html {
	font-size: 125%;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 50%;
	letter-spacing: .01em;
	word-spacing: .08em;
	color: #333;
}

body.editorial {
	background: #ededed url(bg-column.jpg) 0 0 repeat-x;
}

h1,h2,h3,h4,h5,h6 {
  margin: 0;
}


h1 { 
	font-size: 2em;
	color: #b44e31;
}

h2 { 
	font-size: 1.6em;
	line-height: 1.25;	
}

.article h2 { 
	font-size: 2.25em;
	line-height: 1.125;
	font-weight: normal;
	padding-bottom: 5px;
}

h3 { 
	font-size: 1.3em;
	line-height: 1.25;
	margin-bottom: 5px;
}
h3.bullet{
	padding-left: 10px;
	background: url(bullet-orange-tiny.gif) 0px 5px no-repeat;
}

h3+p{
	margin-top: 10px;
}

h4+p{
	margin: 5px 0 10px 0;
}

h4 {
  	font-size: 1.4em;
  	line-height: 1.5;
}

h5, h6	{
	font-size: 1.2em;
  	line-height: 1.25;
  	margin-bottom: 5px;
}

h6 {
  	font-weight: normal;
}

p,li,dt,dd {
  	font-size: 1.2em;
  	line-height: 1.4;
}

p {
	padding-bottom: 10px;
}

p+h4 {
	margin-top: 10px;
}

.moreNewsBoxList p{
	padding-bottom: 0px;
}

blockquote {
  margin: 0 24px;
}

ul {
  list-style: none;
  padding-top: 0;
}

ul li {
  padding: 0 0 0 8px;
}

ul.bullet {
	list-style: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

ul.bullet li{
	background: url(bullet-orange-tiny.gif) 0px 5px no-repeat;
	
}

hr {
	clear: both;
	height: 1px;
	border: 0;
	color: #e3e3e3;
	background-color: #e3e3e3;
	margin: 0 0 16px;
}

/* Global link styles */
a:link {
	color: #25577f;
	text-decoration: none;
}
a:visited {
	color: #22577f /*#666699*/;
	text-decoration: none;
}
a:hover, a:visited:hover {
	color: #25577f;
	text-decoration: underline;
}



/*Buttons */
a.searchButton {
	background: url(button-search.gif) top left no-repeat;
	float:left;
	margin-right:10px;
	height:28px;
	text-decoration:none;
}

a.searchButton span {
	padding-left:25px;
	}
	
a.searchButton:hover {
	background: url(button-search-off.gif) 0 0 no-repeat;
	text-decoration: none;
	}
	

/*============= CONTENTS STARTS ===============*/


/************ main content section ************/

.breadcrumb ul {
	display: none;
	visibility: hidden;
}

.breadcrumb li {
	display: none;
	visibility: hidden;
}

#mainContentCell h1 {
	color: #b44e31;
	text-transform: uppercase;
	font-weight: normal;
	border-bottom: 1px solid #b44e31;
	margin: 3px 0 2px 0;
	padding: 2px 5px 0 0px;
	font-weight: bold;
}
#mainContentCell h1 .todayDate {
	color: #999;
	font-size: .5em;
	text-transform: none;
	font-weight: normal;
	padding-left: 10px;
	display: inline;

}
#mainContentCell h1 .moreLink {
	color: #333333;
	display: block;
	font-size: .5em;
	float: right;
	font-weight: normal;
	text-transform: none;
	margin: -16px 2px 0 0;
	display: inline;
}
body:last-child:not(:root) #mainContentCell h1 .moreLink{
	margin: 5px 2px 0 0;
}

#mainContentCell h1 .moreLink .rss {
	margin-bottom: -2px;
}

#mainContent.editorial{
	font-family:Georgia, "Times New Roman", Times, serif;
}
/************Top Headline Section/Article Body ************/

 /* more top news box*/
.headline {
 	font-size: 1.8em;
	line-height: 1.125;
	padding: 0 5px 3px 0;
 }
 
.headlineSummary {
 	font-size: 1.4em;
	line-height: 1.125;
	padding: 0 3px 8px 0;
 }

.sectionHeader { /*Section Header */
 	font-size: 1.1em;
	text-transform: uppercase;
	color: #b44e31;
	padding: 3px 0;
	clear: both;
 }
 
.topicsHeader, .spEventHeader   { /*Topics Header */
 	font-size: 1.1em;
	text-transform: uppercase;
	color: #666;
	border-bottom: 1px dotted #ccc;
 }
 
 .spEvent {
	padding: 0 4px 10px 4px;
}

 .topicsHeader.topPadding, .sectionHeader.topPadding  { /*Topics Header */
 	margin-top: 10px;
 }
 
.topicsHeader a:link, .topicsHeader a:visited{ /*Topics Header */
	color: #666;
 }

.topicsHeader a:hover, .topicsHeader a:visited:hover {
	color: #666;
	text-decoration: underline;
}
 
.credit{ /*Photo Credit */
	font-size: 0.9em;
	line-height: 1.125;
	text-align: right;
	color: #909090;
	margin: 0 0 3px 0;
}
.caption, .article p.caption { /*photo caption*/
	font-size: 1.1em;
	line-height: 1em;
	color: #666;
  	margin: 0 3px 5px 0;
}

/*Article*/
.article p {
	font-size: 1.4em;
	line-height: 1.4;
	padding-bottom: 15px;
}

.article p.articleSummary {
	padding-bottom: 10px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.25;
}
.article p.byline {/*article byline*/
	font-size: 1.1em;
	color: #666;
	padding: 5px 0px 5px 0px;
	margin:  0 0 10px 0;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	width: 480px;
}

.article span.dateStamp {
	float: right;
	margin: -15px 2px 0 0;
}

/* Social Network */

.socialNetwork{
	list-style: none;
	margin-bottom: 25px;
}
.socialNetwork li{
	display: block;
	border-bottom: 1px dotted #ccc;
	
}
.socialNetwork li.delicious {
	background:url(icon-delicious.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.digg {
	background: url(icon-digg.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.facebook {
	background: url(icon-facebook.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.google {
	background: url(icon-google.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.live {
	background: url(icon-live.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}	
	
.socialNetwork li.newsvine {
	background: url(icon-newsvine.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.yahoo {
	background: url(icon-yahoo.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}
	
.socialNetwork li.reddit {
	background: url(icon-reddit.png) 0 2px no-repeat;
	padding: 5px 0 3px 25px;
}	

/* Media links at the end of the article */

.mediaLinks {
	margin: 5px 0 20px 0;
	padding: 5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	list-style: none;
	float: left;
}

.mediaLinks li{
	display: inline;
}

.mediaLinks li.video{ 
	background:url(icon-tiny-watch.gif) 0 4px no-repeat;
	padding: 2px 5px 10px 15px
}
.mediaLinks li.audio{
	background:url(icon-tiny-audio.gif) 0 4px no-repeat;
	padding: 2px 10px 10px 18px;
}

.mediaLinks li.email { 
	background:url(icon-tiny-email.gif) 0 6px no-repeat;
	padding: 2px 10px 10px 18px;
}
.mediaLinks li.print { 
	background:url(icon-tiny-print.gif) 0 2px no-repeat;
	padding: 2px 10px 10px 20px;
}
.mediaLinks li.gallery { 
	background: url(icon-tiny-gallery.gif) 0 3px no-repeat;
	padding: 2px 10px 10px 18px;
}
.mediaLinks li.comment { 
	background: url(icon-media-comment.gif) 0 4px no-repeat;
	padding: 2px 5px 10px 17px;
}

/* Media links at the side of the article */
.calloutAudioLinks {
	padding:  10px 5px 10px 0;
}
.calloutAudioLinks ul {
	text-align:left;
}
.calloutAudioLinks li{
	display:block;
	padding: 0px;
	line-height: 1.0em;
	clear: both;
}

.calloutAudioLinks li.video{ 
	background:url(icon-media-watch-blue.gif) 0 3px no-repeat;
	padding: 3px 0 5px 25px;
	margin-bottom: 0;
}

.calloutAudioLinks li.audio{
	background:url(icon-media-audio-blue.gif) 0 3px no-repeat;
	padding: 3px 0 5px 25px;
	margin-bottom: 0;
}

.calloutAudioLinks li.email { 
	background:url(icon-tiny-email.gif) 0 3px no-repeat;
	padding: 2px 0 6px 25px;
	margin-bottom: 2px;
}

.calloutAudioLinks li.print {
	background:url(icon-tiny-print.gif) 0 2px no-repeat;
	padding: 4px 0 6px 25px;
	margin-bottom: 2px;
}

.calloutAudioLinks li.gallery { 
	background: url(icon-tiny-gallery.gif) 0 1px no-repeat;
	padding: 1px 0 6px 25px;
	margin-bottom: 2px;
}

.calloutAudioLinks li.comment { 
	background: url(icon-media-comment.gif) 0 2px no-repeat;
	padding: 2px 0 6px 25px;
	margin-bottom: 2px;
}

.calloutAudioLinks li.tv { 
	background: url(icon-tv.gif) 0 2px no-repeat;
	padding: 2px 0 6px 25px;
	margin-bottom: 2px;
}

.calloutAudioLinks li.radio { 
	background: url(icon-radio.gif) 0 2px no-repeat;
	padding: 2px 0 6px 25px;
	margin-bottom: 2px;
}

 /* more top news headlines list */
.moreTopNews ul li {
	padding: 4px 0px 4px 10px;
	background: url(bullet-orange-tiny.gif) 0px 10px no-repeat;
	border-bottom: 1px dotted #ccc;
}

.moreTopNews ul li:last-child {
	border-bottom: none;
}

/* Tabbed "Magic Box" - Note that some of these element names are 
used in the JavaScript and should not be changed (they are.tabOn, 
.newsTabContents, and .newsTabContentsOff) */
#newsTabs {
	background: url(tabs-underline-bg.jpg) repeat-x;
	background-position: bottom;
	height: 25px;
}
#newsTabs a:link, #newsTabs a:visited {
	font-size: 1.2em;
	display: block;
	float: left;
	margin: 0 7px 0 0;
	padding: 3px 7px 3px 7px;
	border: 1px solid #ccc;
	background: url(tabs-news-bg.jpg) repeat-x top;
	height: 17px;
}
#newsTabs a.tabOn:link, #newsTabs a.tabOn:visited { 
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
	height: 18px; /* height 1px taller to cover the bottom border */
}

.newsTabContents {
	clear: left;
	padding: 10px 10px 10px 5px;
	margin: 0;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
}
.newsTabContentsOff {
	display: none; 
}

/*end of Maagic Tab*/

/************ Special Featured Section ************/
.imageBorder {
      border: 1px solid #e3e3e3;
      padding: 3px;
      background-color: white;
      margin: 0 10px 4px 0;
}

.featuresBox .element{
	width: 141px;
	float: left;
	padding: 5px 8px 0 7px;
	border-right: 1px #ccc dotted;
}
.featuresBox .element.last{
	float: right;
	padding: 5px 8px 0 0;
	border-right: none;
}

.featuresBox h3, .promoFeature h3, .calloutPoll h3, .listBox h3, .listBoxTeaser h3{
	/*font-size: 1.2em;*/
	line-height: 1.25em;
}

/************ More News Section ************/

.listBoxTeaser h3 {
	/*font-size: 1.4em;*/
	margin: 0;
	font-weight: bold;
	padding-top: 3px;
}

.listBoxTeaser p {
	margin: 4px 0 0 0;
}

.listBoxTeaser2 p {
	padding: 0 0 8px 90px;
	margin-top: 0;
}

.listBox ul, .listBoxTeaser ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0;
	margin-bottom: 0;
	padding: 3px;
}

.listBox ul li, .listBoxTeaser ul li {
	padding: 4px 0px 2px 10px;
	background: url(bullet-orange-tiny.gif) 0px 10px no-repeat;
}

.listBox ol, .listBoxTeaser ol {
	margin: 0 0 20px 15px;
}
.listBox ol li, .listBoxTeaser ol li {
	padding: 2px 0px;
	color: #666;
}



/************ Side Content Section ************/


.posted {
	/*display: block;*/
	font-size: .9em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 2px 0 10px 0;
	color: #666;
}

.postedLive {
	margin: 0 0 0 0;
	padding: 0 1px 1px 1px;
	color: #fff;
	font-size: .9em;
	font-weight: bold;
	background: #b44e31;
}

.promoFeature p, .promoFeature h3, .spEvent p, .spEvent h {
	margin: 3px 0 0 0;
}

.promoFeature ul, .spEvent ul {
	list-style-type: none;
	padding: 3px 0 5px 0;
}

.promoFeature ul li, .spEvent ul li {
	padding: 0 0px 4px 8px;
	background: url(bullet-orange-tiny.gif) 0px 6px no-repeat;
}


label.calloutPoll {
  font-weight: normal;
}

div.calloutPoll label:before {
  content: '';
}
label.labelRadio {
	display: block;
  	padding: 4px 2px 0 18px;
  	text-indent: -18px;
  	line-height: 1.2em;
  	font-size: 1.2em;
}

label.labelRadio input.inputRadio {
  margin: 0;
}

#feedback .field {
	width: 430px;
}

.small {
	color: #666;
	font-size: 1.1em;
	line-height: 1;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

form .small {
	font-size: .9em;
}

/*** --------------- Table (program, webcasts). -----------------------***/

table.programsTable, table.webcastTable, table.table1, table.table2, table.table3 {
	border-top: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0 0 20px 3px ;
	width: 100%;
}

caption {
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding: 5px 0;
	
}
		
tfoot td {
	font-size: .8em;
	text-align: left;
}
				
table.programsTable th, table.webcastTable th {
	font-size: 1.1em;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 4px;
	border-bottom: 1px solid #333;
	vertical-align: top;
}


table.programsTable tfoot, table.programsTable tfoot th, table.programsTable tfoot td {
	border-top: 2px solid #666;
	font-weight: bold;
}


table.programsTable td {
	font-weight: normal;
	font-size: 1.2em;
	vertical-align: top;
	padding: 8px 4px;
	border-bottom: 1px solid #ddd;
}

table.programsTable td.programName, table.webcastTable td.programName {
	font-weight: bold;
	padding-left: 4px;
}

table.programsTable td ul {
	list-style-type: none;
	margin-top: 5px;
}

table.programsTable td li {
	font-size: 1em;
	padding: 2px 0px 0 8px;
}
/*table.programsTable td.webcastsMedia li:first-child{
	background: none;
}*/
.itemSub {
	font-weight: normal;
	text-transform:none;
}

/*Webcast table*/
table.webcastTable th {
	border: 1px solid #333;
}

table.webcastTable td {
	font-weight: normal;
	font-size: 1.2em;
	padding: 8px 4px;
	border: 1px solid #ddd;
}

table.webcastTable td ul {
	list-style-type: none;
}

table.webcastTable td li {
	font-size: 1em;
	padding: 0;
}

/**---Round Table-- source:R.Christie, http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs **/
#rounded-corner{
	/*font-size: 1.2em;
	margin: 45px;*/
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner th{
	padding: 8px;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	border-bottom: 1px solid #333;
}

#rounded-corner td{
	padding: 8px;
	border-top: 1px solid #ddd;
	font-size: 1.2em;
}

#rounded-corner tfoot td.rounded-foot-left{
	font-size: 1.1em;
}


/**--Gradient Table, source:R.Christie, http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs--**/
#gradient-style{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

#gradient-style th{
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px;
	border-bottom: 1px solid #333;
}

#gradient-style td{
	font-size: 1.2em;
	padding: 8px; 
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

#gradient-style tfoot tr td{
	font-size: 1.1em;
}

/*#gradient-style tbody tr:hover td{
	background: #ddd url(gradhover.gif) repeat-x;
}*/


/*** ---------------11. images  -----------------------***/
img.watermarkSide, img.watermarkTopImage, img.watermarkBody, img.watermarkBody2, img.watermarkBody3, img.watermarkSpecialFeature, img.watermarkSpEvent{
	display: none;
	visibility: hidden;
} 

/*** ---------------12. slide show  -----------------------***/

.slideShow {
	margin-bottom: 50px;
}

.box-body {
     background-color: #E9F0F4;
	 padding: 5px;
	 margin-right: 0px;
	 border: 1px solid #ddd;
    }

/*  JavaScript Elements / Interactions */

/* Navigation Elements */  

.slideShow .nav {
      /*background: #f5f5f5 url(http://media.voanews.com/designimages/box_related_bg.png) repeat-x;*/
     display: none;
	 visibility: hidden;
}
