@charset "UTF-8";
/* CSS Document */


#bodytext { font-size: 13px; line-height: 1.5em; }

.sponsor_title_subtext { 
	font-size: 13px;
	font-weight:bold;
	color:#999;
	margin-top: 0px;
	padding-top:0px;
}

.sponsor_title_subtext_sponsor { 
	font-size: 13px;
	font-weight:bold;
	color: #f79d31;
}



.sponsor_blurb {
	background-color:#ffffcc;
	border: 1px dotted #ffcc00;
	font-size:11px;
	padding: 4px 4px 4px 4px;
	margin:0px 0px 20px 0px;
	line-height:1em;
}

.sponsor_blurb_wrap {
	background-color:#ffffff; border:1px solid #FF9; padding:14px 14px 7px 14px;
}



.sponsor_blurb .title {
	font-size:11px;
	font-weight:bold;
	color: #333;
	
}

.sponsor_blurb .title .sponsor {
	font-size:12px;
	font-weight:bold;
	color: #252f2a;
}

.sponsor_blurb .blurb { 
	color: #646d5d;
	line-height: 1.2em;
	margin-top: 7px;
}

.sponsor_blurb blockquote {
		padding: 9px 10px 3px 43px;
		margin: 0 20px 0 0;
		font: normal 12px/1.5em "Palatino", "Georgia", "Times New Roman", serif;
		background: #fff url(http://cloud1.opensystemsmedia.com/blockquote_bg.gif) top left no-repeat; }
		

.sponsor_blurb .logo {
	position: relative; 
	float:right; 
	padding: 2px 2px 5px 11px;
}

.sponsor_blurb .logo img {
	
}

.content_section_td_parent, .additional_articles_person  { 
	background-color:#eaeaea;
}

.additional_rss { 
	background-color: #ffdca9;
}

.additional_rss ul { 
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.additional_rss ul { 
	padding: 0px 0px 4px 0px;
}
.additional_articles, .additional_rss {
	margin-top: 17px;
}

.content_section, .additional_articles, .additional_articles_person, .additional_rss {
	font-size: 13px;
	padding:15px;
}

	
.articleSearchPromo { 
	background-color:#DFF4FB; 
	padding: 15px; 
	font-size:12px; 
	margin-top: 20px;
}

.content_section h2, .additional_articles h2, .articleSearchPromo h2, .additional_articles_person h2, .additional_rss h2 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}
.content_section h2 .note, .additional_articles .note, .additional_articles_person .note, .additional_rss .note {
	font-size:10px;
	font-weight:100;
	color:#F30;
	letter-spacing:1px;
	display:inline;
	margin-left: 12px;
}

.date { 
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	font-size:10px; 
	letter-spacing: 1px; 
	color: #686060; 
	padding-top: 2px; 
	display:block;  	
}

.sponsor_news { 
	border:1px dotted #f79d31; 
	margin-bottom: 6px;
	background-color: #ffec91;
}


.sponsor_news ul { 
	list-style-type: none; 
	list-style: none; 
	margin:0px 0px 6px 0px;
	padding:6px 0px 0px 0px;
}

.sponsor_videos ul { 
	list-style-type: none; 
	list-style: none; 
	margin:0px 0px 6px 0px;
	padding:6px 0px 0px 0px;
}

.sponsor_news li {
	background-position: 0px 0px; 
	padding-left: 15px;
	margin-bottom: 6px;
	background-image: url(http://cloud1.opensystemsmedia.com/arrows/c.gif); 
	background-repeat: no-repeat;  
	line-height: 1em;
}

.sponsor_videos li {
	padding-left: 6px;
	margin-bottom: 6px;
	line-height: 1em;
}

.sponsor_news .date {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-transform:uppercase;
	color:#093;
}

.news ul { 
	list-style-type: none; 
	list-style: none; 
	margin:0px;
	padding:0px;
}

.videos ul { 
	list-style-type: none; 
	list-style: none; 
	margin:0px;
	padding:0px;
}


.news li {
	background-position: 0px 0px; 
	padding-left: 15px;
	margin-bottom: 6px;
	background-image: url(http://cloud1.opensystemsmedia.com/arrows/c.gif); 
	background-repeat: no-repeat;  
	line-height: 1em;
}

.additional_rss li, .additional_articles li {
	line-height:1.1em;
	margin-bottom: 11px;
}

.sponsor_videos { 
	margin-bottom: 6px;
	background-color:#FFC;
	border: 1px dotted #ffcc00;
	padding: 2px;
}

.sponsor_videos_wrap, .sponsor_news_wrap {
	background-color:#ffffff; border:1px solid #FF9; padding:0px;
}

.sponsor_news_wrap { padding-right: 8px; }


.videos {
	border:3px solid #f2f2f2;
}


.videos li {
	padding-left: 6px;
	margin-bottom: 6px;
	line-height: 1em;
}

.news .date {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-transform:uppercase;
	color:#093;
}


.videos td.description, .sponsor_videos td.description {
	border-top: 1px solid #dfdfdf;
}

.videos td.link, .sponsor_videos td.link {
	border-left: 1px solid #dfdfdf;
	padding-right: 8px;
	}

.videos td.description div, .sponsor_videos td.description div { 
	font-size: 11px;
	color:#5a5a5a;
	line-height: 1.0em;
}

.videos td.link div a, .sponsor_videos td.link div a, .videos td.link a { 
	line-height: 1.1em;
	text-decoration:underline;
	
}

.videos td.link div, .sponsor_videos td.link div { 
	margin-top: 4px;
}

.videos td.image div, .sponsor_videos td.image div { 

}


