/* CSS Document */

body {
	margin:0;
}

body#blank {	
	margin:0;
	background: none;
}

img {border:none;}

form{
	margin:0;
}

#container {
	width:960px;
	margin:0 auto;
}

#leftNav {
	float:left;
	width:202px;
	background: url('bg_leftbottom.gif') no-repeat bottom;
	padding:0 0 40px 0;
}

#leftNav ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	width:202px;
	padding:0;
	margin:0;
}

#leftNav ul li { margin:0; padding:0; }
	
#leftNav a:link, #leftNav a:visited {
	color:#666;
	text-decoration:none;
	font-size:1.1em;
	display:block;
	padding:0 0 0 30px;
	font-weight:normal;	
}

#leftNav a:hover {
	color:#6CAB21;
	font-weight:normal;
}

#leftNav .leftOff {
	display:none;
	width:202px;
	height:15px;
	background: url('bg_leftheader.gif') no-repeat;
}

#leftNav #leftHeader {
	color:#91c059;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:7px 0 0 30px;
	font-size:1.0em;
}

#leftNav .leftHeader {
	font-size:1.1em;
	color:#91c059;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:8px 0 3px 30px;
	width:174px;
}

#leftNav #confleftHeader {
	color:#91c059;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:7px 0 0 30px;
	font-size:1.0em;
}

#leftNav .confleftHeader {
	font-size:1.1em;
	color:#91c059;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:8px 0 3px 30px;
	width:174px;
}

#leftNav .confleftHeader a:link, #leftNav .confleftHeader a:visited {
	color:#00B0DB;
	text-decoration:none;
	font-size:1.1em;
    text-transform:uppercase;
	display:block;
	padding:8px 0px 3px 0px;
	width:174px;
	font-weight:bold;	
}

#leftNav a.leftNavOn:link, #leftNav a.leftNavOn:visited {
	color:#fff;
	background-image: url(bg_leftNavOn.gif);
	background-repeat: repeat;
}

#leftNav .leftItem {
	border-left:1px solid #d1d6da;
	border-right:1px solid #d1d6da;
	padding-top:5px;
}

#subTopicHomeHeader {display:none;}
#breadCrumbChevronHack {display:none;}

#home #mainContent {
	float:left;
	padding:30px 0 0 0;
	margin:0;
}

#default #mainContent {
	width:741px;
	float:left;
	padding:0 0 0 17px;
	position:relative;
}

#contentContainer {
	float:left;
	width:960px;
	padding:30px 0 30px 0;
	margin:0 auto;
	display: block;
	clear:both;
}

#webFeature {
	width:741px;
	float:left;
	padding:0;
	margin:0;
}

#breadcrumb {
	background: url('bg_breadcrumb.gif') no-repeat;
	height:15px;
	font-size: 11px; 
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 5px 5px 22px;
	margin: 0 0 10px 0;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color:#fedfbf;
	text-decoration:none;
	font-size: 11px; 
	height:15px;
	text-transform:uppercase; 
	font-weight:bold;
}

.Path { font-size: 11px; height:15px; color:#fff; text-transform:uppercase; font-weight:bold; }

#promoArea {}
.upperRightPromo div {display:none;}

/* Printer-Friendly, Link to this page, Email a friend */
#printlinks {
/*	display:block;
	text-align:right;
	padding:0 5px 0 0;
	margin:0;  */
    font-size: 11px;
	width:420px; 
/*	float:right; */
	}

#printlinks a {
	padding:0 0 0 5px; 
	text-decoration: none;
	color: #5575A1;
	}

#printlinks a:hover { text-decoration: underline; }
#printlinks .print	{ background: url(icon-print.gif); background-repeat:no-repeat;padding:0 0 0 17px; }
#printlinks .link	{ background: url(icon-link.gif); background-repeat:no-repeat;padding:0 0 0 17px; }
#printlinks .email	{ background: url(icon-email.gif); background-repeat:no-repeat;padding:0 0 0 17px; }

#sharethis {
	width:100px;
	float:left;
	}

#divmain {padding:1px 0 0 4px; margin:0;}

#homeFeatures {
	width:219px;
	height:385px;
	float:left;
	background:url('bg_homefeatures.gif') no-repeat 0 2px;
	padding:0;
	margin:0;
}

#title_broadcast, #title_conference {
	padding:20px 20px 0 20px;
	margin:0;
}

hr.homeSep {
	color:#68a421;
	margin:0 20px;
	border:0;
	border-top:1px solid #9ac469;
}

#homeLower {
	float:left;
	padding-top:45px;
	width:960px;
	padding-bottom:50px;
}

#homeLower div#homeLeft, #homeLower div#homeMiddle, #homeLower div#homeRight {
	width:285px;
	float:left;
	padding-left:30px;
}

#homeLower div {
	margin:0;
	padding:0;
}

#homeLower ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	margin:0;
	padding:0;
}

#homeLower li {
	margin-bottom:4px;
}

#homeLower div li a:link, #homeLower div li a:visited {
	display:block;
	background-color:#e9f7fc;
	text-decoration:none;
	padding:2px;
	color:#009fda;
}

#icl_container_artc a:link, #icl_container_artc a:visited {
	background: url('icon_articles.gif') no-repeat 265px 1px;
	padding:0 25px 0 3px;
}

#icl_container_brdc a:link, #icl_container_brdc a:visited {
	background: url('icon_broadcasts.gif') no-repeat 265px 1px;
	padding:0 25px 0 3px;
}

#icl_container_conf a:link, #icl_container_conf a:visited {
	background: url('icon_conferences.gif') no-repeat 265px 1px;
	padding:0 25px 0 3px;
}

#icl_container_faqs a:link, #icl_container_faqs a:visited {
	background: url('icon_articles.gif') no-repeat 265px 1px;
	padding:0 25px 0 3px;
}

#icl_container_prod a:link, #icl_container_prod a:visited {
	background: url('icon_cart.gif') no-repeat 265px 1px;
	padding:0 25px 0 3px;
}

#relatedStuffArea {}

#footerContainer {
	background: url('bg_footer.gif') repeat-x;
	height:150px;
	margin:0;
	padding:0;
	width: 100%;
	display: block;
	clear:both;
}

#footer {
	margin:0 auto;
	width:960px;
	padding:15px 0 0 0;
}

.footerLinks {padding-bottom:6px;}

.footerLinks a, .footerLinks a:link, .footerLinks a:visited  {
	font-size:1.0em;
	color:#0092c8;
	text-decoration:none;
	font-weight:bold;
	padding: 0 5px 0 5px;
}

.footerLinks a:hover {
	text-decoration:underline;
}

#footerLinks span {
	padding:0 10px;
}


/*
 * eStore styles
 */
 #eStoreWrapper #FormSupporter input#SubmitButton { background-image: url(submit.gif); height:34px; width:113px;
                            background-color:#FFFFFF; border:none; font-size:0px; color:#FF9629; cursor:pointer;}			/*checkout SUBMIT button*/
 #eStoreWrapper #PRODUCT input#submitBtn {background-image: url(addToCart.gif); height:34px; width:113px;						
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}			/*product detail ADD TO CARTbutton*/
 #eStoreWrapper #PRODUCT input#back {background-image: url(back.gif); height:34px; width:113px; 
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}			/*product detail BACK button*/
 #eStoreWrapper #SearchForm input#Submit1 {background-image: url(go.gif); height:31px; width:28px; 
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;} 			/*simple search GO button*/
 #eStoreWrapper #CART input#Submit1 {background-image: url(updateTotal.gif); height:34px; width:113px;						
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}				/*cart UPDATE TOTAL button*/
 #eStoreWrapper #CART input#Submit2 {background-image: url(checkout.gif); height:34px; width:113px;
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}				/*cart CHECKOUT button*/						
 #eStoreWrapper #CART input#Button1 {background-image: url(orderMore.gif); height:34px; width:113px;
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}			/*cart ORDER MORE button*/						
 #eStoreWrapper input#ContinueButton {background-image: url(continueShopping.gif); height:34px; width:113px;
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}			/*cart CONTINUE SHOPPING button*/	
 #eStoreWrapper #AdvancedSearchForm input#DoAdvancedSearch {background-image: url(search.gif); height:34px; width:113px;
                            background-color:#FFFFFF; border: none; font-size:0px; color:#FF9629; cursor:pointer;}			/*advanced search SEARCH button*/

 #eStoreWrapperContentHdr { display:block; }
 #eStoreWrapperContentHdr #eStoreUtilNav {float: left; padding: 5px 265px 0 22px;}
 #eStoreWrapperContentHdr #eStoreSearch {float: left; padding: 5px 0 0 0; vertical-align:middle;}
  
 #eStoreWrapper, #eStoreWrapper table {text-align: left;}
 #eStoreWrapper #RelatedProductsOuterTable { text-align: left; height:222px;}
 #eStoreWrapper #RelatedProductsInnerTable {background: url('bg_breadcrumb.gif') no-repeat; height:15px; padding:5px 0 0px 0;}
 #eStoreWrapper .ECRelatedFeatured1Table {}
 #eStoreWrapper .ECRelatedFeatured1Label {color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding: 0 0 0 22px;}
 #eStoreWrapper .ECRelatedFeatured1OddRow { background: url(featureBG1.gif) repeat-x bottom; text-align:center; width: 245px; padding: 13px 10px 0px 20px;}
 #eStoreWrapper #ECRelatedFeaturedItemImage { padding: 5px 0 0 0; }
 #eStoreWrapper .ECRelatedFeatured1OddRow a { font-size: 13px; font-weight: bold; text-decoration:none; padding: 5px 0 0 0;}
 #eStoreWrapper #ProductCatalogOuterTable td {text-align: left;}
 #eStoreWrapper #ProductCatalogOuterTable {width: 735px;}
 #eStoreWrapper #ProductDetailOuterTable {width: 735px;}
 #eStoreWrapper #TableCartOuter {width: 735px;}
 #eStoreWrapper #FormSupporter {width: 735px;}
 #eStoreWrapper .ProductCategoryImage {}
 #eStoreWrapper #CategoryProductTD { vertical-align: bottom; }
 #eStoreWrapper #CategoryProduct { vertical-align: bottom; }
 #eStoreWrapper #CategoryProduct img { padding: 10px 0 5px 0;}
 #eStoreWrapper .ecProdDescription {}
 #eStoreWrapper #CART { width: 735px; }
 #eStoreWrapper Form#SearchForm { display: none;}
 #eStoreWrapper Form#SearchForm img { display: none; }
 #eStoreWrapper #Table3 { margin: 10px 0 20px 0;} 
 #eStoreWrapper #ProductCatalogOuterTable .CTtitle { padding: 15px 0 15px 0; }

 #CART #Table2 { margin: 20px 0 20px 0;}
 #CART #TableCartInner { margin: 40px 0 20px 0;}
 
 /* end eStore Styles*/
 
 .clear { clear:both; height:1px; display:block;}

/* standard content listing styles*/
.NLtitle br {display:none;} 
.NLsubtitle br {display:none;}
.NLsummary br {display:none;}

.NLtitle {
	color:#fa8100;
	font-size:2.0em;
/*	line-height: 30px;*/
 	line-height: 38px;
	font-weight:normal;
	margin:-10px 0 0 0;
	padding: 0;
}

a.NLtitle {
	font:1.0em Arial, Helvetica, sans-serif;
	color:#0092c8;
	font-weight:bold;
	padding:0;
	margin:15px 0 -12px 0;
	text-decoration: none;
	display: block;
}

.NLauthor { 
	font-size:0.8em;
	margin:0 0 0 0; 
	padding:8px 0 0 5px;
	display:block;	  
}

.NLsummary {margin:0; padding:0; display:block;}
.NLsummary p {margin:0; padding:0;}
.NLdate {margin:0; padding:0; display:block;}
.NLsubtitle {display:block; margin:0px; padding:0;}
a.NL {margin:0; padding:0; text-align: right; float: right;}
#docFormBottom {padding: 15px  0 0 0;}

#contentArea a.NLtitle {font: bold 1.0em Arial, Helvetica, sans-serif; margin: 18px 0 -19px 0; padding: 0 0 0 0;}
#contentArea .NLsubtitle {font-size:0.9em; margin:0; padding:0;} 
#contentArea .NLauthor {font-size:0.9em; margin:-2px 0 0 0; padding:0 0 0 0; text-transform: none;}
#contentArea .NLsummary {font-size:0.9em; margin:-2px 0 0 0; padding:3px 0 0 0; display:block; line-height: 15px;}
#contentArea .NLsummary p {margin:0; padding:0;}
#contentArea .NLdate {font-size:0.8em;} 
#contentArea .NLbody {margin:0; padding:0; font-size:0.9em;}
#contentArea .NLbody p {margin:-2px 0 0 0; padding:0;}

#contentPromo a.NLtitle {font: bold 1.0em Arial, Helvetica, sans-serif; margin: 18px 0 -19px 0; padding: 0 0 0 0;}
#contentPromo .NLsubtitle {font-size:0.8em; margin:0; padding:0;}
#contentPromo .NLauthor  {font-size:0.8em; margin:-2px 0 0 0; padding:0 0 0 0; text-transform: none;}
#contentPromo .NLsummary  {font-size:0.8em; margin:-2px 0 0 0; padding:3px 0 0 0; display:block; line-height: 15px;}
#contentPromo .NLsummary p {margin:0; padding:0;}
#contentPromo .NLdate {font-size:0.7em;}
#contentPromo .NLbody {margin:0; padding:0; font-size:0.8em;}
#contentPromo .NLbody {font: 1.0em Arial, Helvetica, sans-serif; color: #333; line-height: 19px; margin:0; padding:0;}
/* #contentPromo .NLbody p {margin:-2px 0 0 0; padding:0 0 15px 0;} */


/* standard inline content listing styles */
li.icl_title {
	font-size:1.0em;
	margin:11px 0 0 0;
	padding:0;
	font-weight:bold;
}

li.icl_title a { text-decoration:none; }
li.icl_summary p { margin:3px 0 0 0; }
li.icl_more { margin:5px 0 0 0; }

li.icl_more a:link, li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding-left:8px;
	background: url('arrow_blue.gif') no-repeat 0 3px;
}

li.icl_subtitle { margin:0; padding:0; }
li.icl_date { margin:0; padding:0; }

/* Article, Broadcast, Tips, etc ...  inline content listing styles */
#contentPromo #icl_container {margin:0; padding:0;}
#contentPromo li.icl_title a {font: bold 1.0em Arial, Helvetica, sans-serif; margin: 18px 0 -19px 0; padding:0;}
#contentPromo li.icl_subtitle {font-size:0.8em; margin:0; padding:0;}
/*#contentPromo .NLauthor  {font-size:0.8em; margin:-2px 0 0 0; padding:0 0 0 0; text-transform: none;}*/
#contentPromo li.icl_summary {margin:-2px 0 0 0; padding:3px 0 0 0; display:block; line-height: 15px;}
#contentPromo li.icl_summary p {margin:0; padding:0;}
#contentPromo li.icl_date {font-size:0.7em;}

#contentArea #icl_container {margin:0; padding:0;}
#contentArea li.icl_title a {font: bold 1.0em Arial, Helvetica, sans-serif; margin: 18px 0 -19px 0; padding:0;}
#contentArea li.icl_subtitle {font-size:0.8em; margin:0; padding:0;}
/*#contentPromo .NLauthor  {font-size:0.8em; margin:-2px 0 0 0; padding:0 0 0 0; text-transform: none;}*/
#contentArea li.icl_summary {margin:-2px 0 0 0; padding:3px 0 0 0; display:block; line-height: 15px;}
#contentArea li.icl_summary p {margin:0; padding:0;}
#contentArea li.icl_date {font-size:0.7em;}


/* home page INLINE content listing styles */
#homeLower li.icl_title {
	font-size:1.0em;
	margin:4px 0 0 0;
	font-weight:normal;
}

#homeLower li.icl_summary p { margin:0px 0 0 0; }
#homeLower li.icl_more { margin:0px 0 0 0; }

#homeLower li.icl_more a:link, li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding-left:8px;
	background: url('arrow_blue.gif') no-repeat 0 3px;
}

/* home page features INLINE content listing styles */
#homeFeatures #icl_container { margin:0; padding:0 0 0 5px; }

#homeFeatures img {margin:0; padding:0; border:none;}

#homeFeatures ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	margin:5px 20px 20px 20px;
	padding:0;
}

#homeFeatures li.icl_title {
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0 0 3px 0;
}

#homeFeatures li.icl_summary { color:#fff; line-height:14px; margin:0; padding:0 0 10px 0;}
#homeFeatures li.icl_summary p { margin:0; padding:0; }

#homeFeatures li.icl_more { margin:0; padding:0; }
#homeFeatures li.icl_more a {
	color:#fff;
	text-decoration:none;
	background: none;
	padding:0;
	margin:0;
}

/* landing page INLINE content listing styles */
.landingContent li.icl_title {
	font-size:1.0em;
	margin:4px 0 0 0;
	font-weight:normal;
}

.landingContent li.icl_date {margin:0; padding:0;}

.landingContent li.icl_summary { margin:0; padding:0; }
.landingContent li.icl_summary p { margin:0; padding:0; }

.landingContent li.icl_more { margin:0; padding:0; }

.landingContent li.icl_more a:link, li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding-left:8px;
	background: url('arrow_blue.gif') no-repeat 0 3px;
}
 
.landingContent a:link, .landingContent a:visited, .lowerListings a:link, .lowerListings a:visited {text-decoration: none;}
.landingContent a:hover, .lowerListings a:hover {text-decoration: underline;}
 
 /* LRS 080430 Empty Next page features INLINE content listing styles */

#icl_container_nest li.icl_title {
	font-size:1.3em;
	color:#6cab21;
	margin:16px 0 0;
	font-weight:normal;
	list-style: none;
}

#icl_container_nest li.icl_date {margin:0; padding:0;}

#icl_container_nest li.icl_summary {
	margin:0;
	padding:0;
	list-style: none;
}
#icl_container_nest li.icl_summary p {
	margin:0;
	padding:0;
	list-style: none;
	text-indent: 0px;
}

#icl_container_nest li.icl_more {
	margin:0;
	padding:0;
	list-style: none;
}

#icl_container_nest li.icl_more a:link, li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding-left:8px;
	background: url('arrow_blue.gif') no-repeat 0 3px;
}
 
#icl_container_nest a:link, #icl_container_nest a:visited, .lowerListings a:link, .lowerListings a:visited {text-decoration: none;}
#icl_container_nest a:hover, .lowerListings a:hover {text-decoration: underline;}


 
/* landing page Todays Tip INLINE content listing styles */
#todays_tip li.icl_title, #todays_tip1 li.icl_title, #weekly_tip li.icl_title {
	font-size:1.6em;
	color:#6cab21;
	margin:6px 0 0 0;
	font-weight:normal;
}

#todays_tip li.icl_summary, #todays_tip1 li.icl_summary, #weekly_tip li.icl_summary { margin:5px 0 0 0; color:#6cab21; }
#todays_tip li.icl_summary p, #todays_tip1 li.icl_summary p, #weekly_tip li.icl_summary p { margin:0; padding:0; }

#todays_tip li.icl_more, #todays_tip1 li.icl_more, #weekly_tip li.icl_more { margin:5px 0 0 0; display:none; } /* hiding MORE link so people cannot go to a 'tip' page */
#todays_tip li.icl_more a:link, #todays_tip1 li.icl_more a:link, #todays_tip li.icl_more a:visited, #weekly_tip li.icl_more a:link, #weekly_tip li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding:4px 0 0 8px;
	background: url('arrow_blue.gif') no-repeat 0 3px;
}

#todays_tip #readmoreWLink, #todays_tip1 #readmoreWLink, #weekly_tip #readmoreWLink {padding:4px 0 4px 0;}

#divtip li.icl_title {
	font-size:1.3em;
	color:#6cab21;
	margin:6px 0 0 0;
	font-weight:normal;
}

#divtip li.icl_summary { margin:3px 0 10px 0; padding:0; line-height: 15px;}
#divtip li.icl_summary p { margin:0; padding:0;}


/* landing page Featured Article INLINE content listing styles */
.featuredArticle li.icl_title, .featuredArticlePromo li.icl_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#fa8100;
	font-size:2.3em;
	line-height: 30px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.featuredArticle li.icl_summary, .featuredArticlePromo li.icl_summary {font-size:1.0em; color: #666666; line-height: 30px; margin:10px 0 0 0;}
.featuredArticle li.icl_summary p, .featuredArticlePromo li.icl_summary p { margin:0; padding:0; }
.featuredArticle li.icl_more, .featuredArticlePromo li.icl_more { margin-top:10px; font-size:0.9em; }

.featuredArticle li.icl_more a:link, .featuredArticle li.icl_more a:visited, .featuredArticlePromo li.icl_more a:link, .featuredArticlePromo li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	padding-left:8px;
	background: url('arrow_blue.gif') no-repeat 0 6px;
}

#Broadcasts #icl_container ul, #Broadcasts #icl_container ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	padding:0;
	margin:0;
}


/* Broadcast landing page styles */

#FLTodayFeatureTop, #FLThisWeekFeature, #RealFLFeature, #FLUpcomingGuests {margin:0; padding:0;}

#FLTodayFeatureTop ul, #FLThisWeekFeature ul, #RealFLFeature ul, #FLUpcomingGuests ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	margin:0;
	padding:0;
	}

#FLTodayFeatureTop li , #FLThisWeekFeature li , #RealFLFeature li, #FLUpcomingGuests li {padding:0; margin:0;}

#FLTodayFeatureTop #icl_container, #FLThisWeekFeature #icl_container, #RealFLFeature #icl_container, #FLUpcomingGuests {
	margin:0; padding:0;
	}

#FLTodayFeatureTop li.icl_title a, #FLThisWeekFeature li.icl_title a, #RealFLFeature li.icl_title a, #FLUpcomingGuests li.icl_title a {
	font: bold 1.1em Arial, Helvetica, sans-serif; margin:0; padding:0;
	}

#FLTodayFeatureTop li.icl_subtitle, #FLThisWeekFeature li.icl_subtitle, #RealFLFeature li.icl_subtitle, #FLUpcomingGuests li.icl_subtitle {
	font-size:0.9em; margin:0; padding:0;
	}

#FLTodayFeatureTop .icl_author, #FLThisWeekFeature .icl_author, #RealFLFeature .icl_author, #FLUpcomingGuests .icl_author  {
	font-size:1.0em; margin:2px 0 0 0; padding:0; text-transform: none;
	}

#FLTodayFeatureTop li.icl_summary, #FLThisWeekFeature li.icl_summary, #RealFLFeature li.icl_summary, #FLUpcomingGuests li.icl_summary {
	margin:-2px 0 0 0; padding:3px 0 0 0; display:block; line-height: 15px; clear:left;
	}

#FLTodayFeatureTop li.icl_summary p, #FLThisWeekFeature li.icl_summary p, #RealFLFeature li.icl_summary p, #FLUpcomingGuests li.icl_summary p {
	margin:0; padding:0;
	}

#FLTodayFeatureTop li.icl_date, #FLThisWeekFeature li.icl_date, #RealFLFeature li.icl_date, #FLUpcomingGuests li.icl_date {
	font-size:0.8em; float:left; padding: 0 6px 0 0;
	}

#Broadcasts #guests li.icl_title a {
	font: bold 1.0em Arial, Helvetica, sans-serif; margin:0; padding:0;
	}
	
#Broadcasts #guests li.icl_subtitle {
	font-size:0.9em; margin:0; padding:0;
	}
 /* LRS 080515 Changed color from #6cab21 */
#Broadcasts #guests li.icl_author  {
	font-size:1.4em; color:#FF9629; font-weight:normal; margin:13px 0 0 0; padding:0; display:block;
	}
/* LRS 080515 Changed color from #6cab21 */	
#Broadcasts #guests li.icl_summary {
	color:#333333;
	margin:0;
	padding:3px 0 0 0;
	display:block;
	clear:left;
	line-height: 15px
	}
	
#Broadcasts #guests li.icl_summary p {
	margin:0; padding:0;
	}
	
#Broadcasts #guests li.icl_date {
	font-size:0.8em; padding: 0 6px 0 0; float: left;
	}

.lowerListings li.icl_title a {font: bold 1.0em Arial, Helvetica, sans-serif;}

#Broadcasts .tip {padding: 0 0 25px 0}
#Broadcasts  .lowerLeft .moreLink {}


/* styles for author bios & additiona related stuff area  at bottom of content */
#authorBioArea, #addtlRelatedStuffArea {float: left; width: 715px; margin:10px 0 20px 0;}
#authorBioArea h3, #addtlRelatedStuffArea h3 {margin: 0 0 10px 0;}
#authorBioArea #icl_container, #addtlRelatedStuffArea #icl_container {text-align:left; margin:0; padding:0; }
#authorBioArea #icl_container ul, #addtlRelatedStuffArea #icl_container ul {	
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	margin:0;
	padding:0;
}
#authorBioArea #icl_container li, #addtlRelatedStuffArea #icl_container li { margin:0; padding:0; }

#authorBioArea #icl_container li.icl_title, #addtlRelatedStuffArea #icl_container li.icl_title {
	font-size:1.0em;
	margin:0;
	padding:0;
	font-weight:bold;
}

#authorBioArea #icl_container li.icl_title a, #addtlRelatedStuffArea #icl_container li.icl_title a { margin:0; padding:0; text-decoration:none; }
#authorBioArea #icl_container li.icl_author, #addtlRelatedStuffArea #icl_container li.icl_author { margin:0; padding:0; }
#authorBioArea #icl_container li.icl_summary, #addtlRelatedStuffArea #icl_container li.icl_summary { margin:0; padding:0; }
#authorBioArea #icl_container li .authorBio {}
#authorBioArea #icl_container li.icl_summary p, #addtlRelatedStuffArea #icl_container li.icl_summary p { margin:3px 0 0 0; }
#authorBioArea #icl_container li.icl_more, #addtlRelatedStuffArea #icl_container li.icl_more { margin:5px 0 0 0; }

#authorBioArea #icl_container li.icl_more a:link, li.icl_more a:visited, #addtlRelatedStuffArea #icl_container li.icl_more a:link, li.icl_more a:visited {
	color:#009fda;
	text-decoration:none;
	display:block;
	background: none;
}

#authorBioArea #icl_container li.icl_subtitle, #addtlRelatedStuffArea #icl_container li.icl_subtitle { margin:0; padding:0; }
#authorBioArea #icl_container li.icl_date, #addtlRelatedStuffArea #icl_container li.icl_date { margin:0; padding:0; }

	
/* styles for zip station lookup */
/******************************/
#zipID { float:left; display:block; width:75px; }
#selectMenu-CusEvent { display:block; float:left; }



/* styles for broadcast pages */
/****************************/
#brdcst_showType {margin: 5px 0 0 0;}
#brdcst_airdate {padding:6px 0 6px 0;}
#archivedBroadcasts, #newBroadcasts {display:none; padding:6px 0 6px 0; /*margin: -50px 0 0 0;*/ float: right;}
#archivedBroadcasts img, #newBroadcasts img {padding:6px;}
#archivedBroadcasts p {display: none;}
#brdcst_DescriptionHdrImg {padding:0; margin:0;}
#brdcst_DescriptionHdrImg img {padding: 0; margin:0;}
#brdcst_DescriptionHdrImg p {margin:15px 0 7px 0; padding:0;}
#brdcst_DescriptionHdrImg br {display:none;}
#brdcst_Summary {padding: 0 0 6px 0; margin:0;}
#brdcst_Summary p {margin:0; padding:0;}
#brdcst_Guests {padding: 0 0 6px 0;}
#brdcst_Guests br {display:none;}
#brdcst_ResourcesHdrImg {padding:0; margin:0;}
#brdcst_ResourcesHdrImg img {padding: 0; margin:0;}
#brdcst_ResourcesHdrImg p {margin:15px 0 7px 0; padding:0;}
#brdcst_ResourcesHdrImg br {display:none;}
#brdcst_Disclaimer {padding: 0 0 6px 0;}
#brdcst_Resources {}
#brdcst_Resources ul { list-style-type: none; }
#brdcst_Resources li {}
#transcriptPrint {margin: -2px 0 0 6px; padding: 0;}
#transcriptPrint a {font-size: 11px; text-decoration:none; background: url(icon-print.gif); background-repeat:no-repeat;padding: 
0 0 0 17px;}
#transcriptPrint a:hover {text-decoration:underline;}
#brdcst_TranscriptHdrImg {padding:0; margin:0;}
#brdcst_TranscriptHdrImg img {padding: 0; margin:0;}
#brdcst_TranscriptHdrImg p {margin:23px 0 7px 0; padding:0;}
#brdcst_TranscriptHdrImg br {display:none;}
#brdcst_TransTeaser {}
#show_brdcst_Transcript {}
#brdcst_Transcript {background-color:; margin:-30px 0 0 0; display: none; padding:0; border: 0px solid #000;}
#brdcst_copyright {display:none;}
#brdcst_TranscriptHdrImg {display:none} 
#brdcst_Transcript {display:none}
#brdcst_TransTeaser {display:none}
#archivedBroadcasts #contentArea li {list-style:none;}


/* styles for broadcast search  */
/******************************/
div.autocomplete { position:absolute; width:300px; background-color:white; border:1px solid #888; margin:0px; padding:0px; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; text-indent: 0px; }
div.autocomplete ul li.selected { background-color: #ffb; }
div.autocomplete ul li { list-style-type:none; display:block; margin:0px; padding:2px; height:20px; cursor:pointer; }

.tabberlive {width: 721px;}
.tabbertab {width: 709px;}

#fltsearch, #fltwsearch, #rflsearch, #fltsearch table, #fltwsearch table, #rflsearch table, #fltsearch td, #fltwsearch td, #rflsearch td {font-size:0.9em;}

#fltsearch , #fltwsearch , #rflsearch  { padding: 10px; }

.searchsummary { font-weight: bold; }
.searchsummarytitle { font-weight: bold; color:#FF0000; padding-right: 10px; }
.searchsummarydata { font-weight: normal; padding-right: 10px; }
.moredata { width: 100%;display: block; }
.moredata a { text-decoration:none; }
.moredatalr { position: absolute;float: right; width: 500px; height: 10px; }
.morecount { float: left; font-weight:bold; padding-top: 0px; }
.moredatafirst { width:50px; text-align:center; vertical-align:top; color:#999; }
.moredatalast { width:50px; text-align:center; vertical-align:top; color:#999; }
.moredatal { width:50px; text-align:center; vertical-align:top; color:#999; }
.moredatar { width: 50px; text-align:center; vertical-align:top; color:#999; }
.moredatafirst a { font-weight:normal; }
.moredatalast a { font-weight:normal; }
.moredatal a { font-weight:normal; padding:0; }
.moredatar a { font-weight:normal; padding:0; }

#summarydata { display: block; padding-top: 0px; }

#broadcastResults H1 { font:1.3em Arial, Helvetica, sans-serif; color:#fa8100; font-weight:bold; display: block; padding:0; margin:0; }

#broadcastResults a:link, #broadcastResults a:visited, #articleResults a:link, #articleResults a:visited {font-size:1.1em; color:#0092c8; font-weight:bold; text-decoration: none;}

#broadcastResults a:hover, #articleResults a:hover {text-decoration:underline;}

.btitle {  padding:0; margin:0; display: inline; }
.bdate { font-weight: bold; padding: 0 0 0 5px;}
.bdays { font-weight: bold; }
.bsummary { font-size: 0.9em; display: block; }
.bsummarylb { font-size: 0.9em; display: block; padding-bottom: 10px }
.bguests { font-size: 0.9em; display: block; padding-bottom: 15px; }
.bguestslb { font-size: 1.1em; display: block; padding-top: 5px; }

#bloading { position:relative;top:-3px; left:-3px; font-size:12px; font-weight:bold; border: 1px solid #000; background: #F7F3F7; padding: 20px; }
#bloading table   { position: relative; left: -8px; top: -9px; width: 100%; background: red; }
#bloading-outer { position:absolute; top:250px; left:210px;background:#999999; }

/* --- Tabs --- */
.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive { margin:8px 0px; }
ul.tabbernav { margin:0px;padding:1px 15px;border-bottom:1px solid #bbb;font-size:12px;font-weight:bold; }
ul.tabbernav li { list-style:none;margin:0;display:inline; }
ul.tabbernav li a { padding:3px 4px;margin-left:3px;border:1px solid #bbb;border-bottom:none;background:#eee url(tab_bg.png) repeat-x top;text-decoration:none; }
ul.tabbernav li a:link { color:#333 }
ul.tabbernav li a:visited {}
ul.tabbernav li a:hover { color:#fff;background:#EE8719;border-color:#aaa; }
ul.tabbernav li.tabberactive a { background:#EE8719;border-bottom:1px solid #EE8719; color:#fff; font-weight:bold; }
ul.tabbernav li.tabberactive a:hover { background:#EE8719; border-bottom:1px solid #fff; }
li.tabberactive { background-image:none;padding:0px; }
li.tabberinactive { background-image:none;padding:0px; }
.tabberlive .tabbertab { padding:5px;border:1px solid #bbb;border-top:0;min-height: 487px;
/* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */
/* height:100px; */
/* If you set a fix height set overflow to auto and you will get a scrollbar when necessary */
/* overflow:auto; */
}
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive #tab1 {}
.tabberlive #tab2 {}
.tabberlive #tab2 .tabbertab { overflow:auto;/*height:200px; */ }

#GreyBox {
	width:1500px;
	height:3000px;
	position: absolute;
	background-color:#999;
	filter:alpha(opacity=60);
	opacity:.6;
	top:-300px;
	left:0;
}

/*top nav pages */
#tNav p {
	margin:0 0 20px 0;
}

#tNav h3 {
	margin:0;
}

#tNav #icl_container ul, #tNav #icl_container ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0em;	
	padding:0;
	margin:0;
}

#tNav .tip {padding: 0 0 25px 0}
#tNav #icl_container {margin:0; padding:0;}
#tNav li.icl_title a {font: bold 1.1em Arial, Helvetica, sans-serif; margin:0; padding:0;}
#tNav li.icl_subtitle {font-size:0.9em; margin:0; padding:0;}
#tNav li.icl_author  {font-size:1.0em; margin:2px 0 0 0; padding:0; text-transform: none;}
#tNav li.icl_summary {margin:-2px 0 10px 0; padding:3px 0 0 0; display:block; line-height: 15px;}
#tNav li.icl_summary p {margin:0; padding:0;}
#tNav li.icl_date {font-size:0.8em;}

.momentsURLhide {display:none;} /*temp. solution for hiding moments with you url at bottom of body */

.Alert {
	color:#FF0000;
}

#header2009 {
	background:url('2009_bg_header.gif') repeat-x;
	float:left;
	width:960px;
}

#logo2009{
	float:left;
	width:225px;
	padding:10px;
	color:#999999;
}

#logo2009 p{
	margin:10px 0 0 0;
}

#headerTopRight2009{
	float:left;
	width:715px;
}

#topArea2009{
	width:705px;
	padding:10px 10px 30px 0px;
	text-align:right;
	float:left;
}

#loginForm2009{
	width:280px;
	float:left;
	padding-left:15px;
}
	
#loginForm2009 .username, #loginForm2009 .password{
	width:100px;
	border:1px solid #ADE7F5;
	font-size: 12px;
	color:#A8A8A8;
	margin-right:2px;
	display:block;
	float:left;
}

#familyLifeSearchForm2009, #cse-search-box{
	width:240px;
	float:right;
	display:block;
	margin-left:10px;
}

#familyLifeSearchForm2009 input, #cse-search-box input{
	display:block;
	float:left;
}

#familyLifeSearchForm2009 #search, #cse-search-box #q{
	width:150px;
	border:1px solid #ADE7F5;
	font-size: 12px;
	color:#A8A8A8;
	margin-right:2px;
}

a.navAboutUs:link, a.navAboutUs:visited{
	width:65px;
	display:block;
	float:left;
	margin-right:10px;
}

a.navRegister:link, a.navRegister:visited{
	width:62px;
	display:block;
	float:left;
	margin-right:15px;
}

#topicNav2009{
	width:705px;
	float:left;
	padding-bottom:22px;
	padding-right:10px;
	text-align:right;
}

#sectionNav2009{
	width:960px;
	float:left;
	background:URL('2009_bg_sectionNav.gif') repeat-x;
	margin-top:2px;
}

#sectionNav2009 ul{
	width:950px;
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

#sectionNav2009 li{
	float:left;
	margin:0;
	padding:0;
	text-indent:0;
}

#homeLeft2009{
	float:left;
	width:627px;
	padding:5px 0 10px 10px;
}

#homeLeft2009 a:link, #homeLeft2009 a:visited {
	text-decoration:none;
}

#homeRight2009{
	float:right;
	width:296px;
	padding:20px 7px 20px 20px;
}

#homeRight2009 a:link, #homeRight2009 a:visited {
	text-decoration:none;

}
#homeRightOne{
	width:266px;
	background:URL('2009_box_audio.gif') no-repeat 0 23px;
	height:122px;
	overflow:hidden;
	padding:0 15px 10px 15px;
	margin-bottom:15px;
}

#homeRightOne h1 {
	color:#999999;
	font-size:1.2em;
	padding-top:5px;
}

#homeRightOne p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
	margin:10px 0 0 0;
}

#homeRightTwo{
	width:266px;
	background:URL('2009_box_conferences.gif') no-repeat 0 23px;
	height:122px;
	overflow:hidden;
	padding:0 15px 10px 15px;
	margin-bottom:15px;
}

#homeRightTwo h1 {
	color:#999999;
	font-size:1.2em;
	padding-top:5px;
}

#homeRightTwo p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
	margin:10px 0 0 0;
}

#homeRightThree{
	width:266px;
	background:URL('2009_box_donor.gif') no-repeat 0 23px;
	height:122px;
	overflow:hidden;
	padding:1px 15px 10px 15px;
	margin-bottom:15px;
}

#homeRightThree h1 {
	color:#999999;
	font-size:1.2em;
	padding-top:5px;
}

#homeRightThree p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
	margin:10px 0 0 0;
}


#homeRightFour{
	width:266px;
	background:URL('2009_box_dyk.gif') no-repeat 0 23px;
	height:122px;
	overflow:hidden;
	padding:1px 15px 10px 15px;
	margin-bottom:15px;
}

#homeRightFour ul#hcw_list{
	text-indent: 0;
	list-style:none;
	padding:5px 0 0 0;
	margin:0;
	font:normal 1.0em/1.5 'lucida grande',tahoma,sans-serif;
}

#homeRightFour ul#hcw_list li {
	margin:0;
	padding:0 0 1px 0;
}

#homeRightFour ul#hcw_list li a:link, #homeRightFour ul#hcw_list li a:visited {
	margin:0;
	padding:0;
}

#homeRightFour h1 {
	color:#999999;
	font-size:1.2em;
	padding-top:5px;
}

#homeRightFour p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
	margin:10px 0 0 0;
}

#leftBottomBox2009{
	width:163px;
/*	background:URL('2009_box_poll.gif') no-repeat 0 23px; */
	background:URL('2009_box_video.gif') no-repeat 0 23px;
	height:271px;
	overflow:hidden;
	padding:0 15px 10px 15px;
	margin-bottom:15px;
	margin-right:27px;
	margin-top:23px;
	float:left;
}

#leftBottomBox2009 table{
	padding-top:8px;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
	font-size: 9px;
	line-height: 120%;}

#leftBottomBox2009 h1 {
	color:#999999;
	font-size:1.2em;
}

#leftBottomBox2009 #TodaysVideo img{
	padding: 0px 0 5px 0;
} 

#leftBottomBox2009 p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
}


#rightBottomBox2009{
	width:374px;
	background:URL('2009_box_shop.gif') no-repeat 0 23px;
	height:271px;
	overflow:hidden;
	padding:0 15px 10px 15px;
	margin-bottom:15px;
	margin-top:23px;
	float:left;
}

#rightBottomBox2009 h1 {
	color:#999999;
	font-size:1.2em;
	padding-top:5px;
}

#rightBottomBox2009 p {
	color:#666666;
	font:normal 1.0em/1.3 'lucida grande',tahoma,sans-serif;
}

.homeRightThreeLrnBtn{
	position:absolute;
	left:1000px;
	top:500px
}


