img{display:block;}

/* Generic Classes */
.ArticleHeadline{border:0px; cursor:hand; color:#737373; float:left; font-family:Arial; font-weight:bold; font-size:14px; text-decoration:underline;}
.ArticleHeadlineHome{border:0px; cursor:hand; color:#619E24; float:left; font-family:Arial; font-weight:bold; font-size:14px; text-decoration:underline;}
.ArticleHeadlineSR{border:0px; cursor:hand; color:#737373; font-family:Arial; font-weight:bold; font-size:14px; text-decoration:underline;}
.ArticlePreviewText{color:#737373; clear:both; font-family:Arial; font-size:12px; margin:2px 5px 0px 5px; padding-bottom: 5px;}
.ArticlePreviewText a, .ArticlePreviewText a:link, .ArticlePreviewText a:visited {color:#619e24;}
.ArticleSponsorText{color:#737373; float:left; font-family:Arial; font-size:12px; padding-left: 4px;}
.ArticleLinkText{color:#737373; font-family:Arial; font-size:12px; text-decoration:underline; margin:0px 0px 0px 5px;}
.ArticleLinkTextSR{color:#737373; font-family:Arial; font-size:12px; text-decoration:underline; margin:0px 0px 0px 5px;}

.CategoryContainer{margin:4px; padding:4px; width:440px; border:solid 1px #95ba70; border-collapse:collapse;}
.CategoryContainer td{border:solid 1px #95ba70; padding:4px;}

/* 5-Slot Layout */
#MainContainer_5{margin:0px; width:440px; border:solid 0px red;}
#MediaContainer_5{margin:0px; width:440px;}
#MediaTopLeft_5{margin:0px 2px 0px 0px; float:left; width:270px; height:162px;}
#MediaTopRight_5{margin:0px 2px 0px 0px; width:162; height:162px;}
#TextPanel1_5, #TextPanel2_5, #TextPanel3_5{width:425; margin:5px 6px 10px 6px; border:solid 0px black;}

/* 7-Slot Layout */
#MainContainer_7{margin:0px; width:440px; border:solid 0px red;}
#MediaContainer_7{margin:0px; width:440px;}
#MediaTopLeft_7{margin:0px 2px 4px 0px; float:left; width:270px; height:162px;}
#MediaTopRight_7{margin:0px 0px 4px 2px; width:162; height:162px;}
#MediaBottomLeft_7{margin:0px 2px 0px 0px; float:left; width:162; height:162px;}
#MediaBottomRight_7{margin:0px 0px 0px 2px; width:270; height:162px;}
#TextPanel1_7, #TextPanel2_7, #TextPanel3_7{width:425; margin:5px 6px 10px 6px; border:solid 0px black;}

/* Home Page Layout 
#MainContainer_Home{margin:0px; width:330px; border:solid 0px red; text-align:left;}
#MediaContainer_Home{margin:0px; width:330px;}
#MediaTopLeft_Home{margin:0px 2px 4px 0px; float:left; width:162px; height:162px;}
#MediaTopRight_Home{margin:0px 0px 4px 2px; width:162; height:162px;}
#MediaBottomLeft_Home{margin:0px 2px 0px 0px; float:left; width:162; height:162px;}
#MediaBottomRight_Home{margin:0px 0px 0px 2px; width:162; height:162px;}
#TextPanel1_Home, #TextPanel2_Home, #TextPanel3_Home, #TextPanel4_Home{width:320; margin:5px 0px 5px 0px; border:solid 0px black;}
*/
#MainContainer_Home{
	margin: 0;
	padding: 0;
	width:340px;
	border:solid 0px red;
	text-align: left;	
	}
#MediaTop_Home{
	float: left;
	margin: 0;
	padding: 0;
	width: 340px;
	}
	
#MediaBottom_Home {
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	width: 340px;
	}
	
#MediaTopLeft_Home{
	margin: 0px 2px 4px 0px;
	padding: 0; 
	float: left;
	width: 162px; 
	height: 162px;
	}
#MediaTopRight_Home{
	margin: 0px 0px 4px 2px;
	float: right;
	width: 162px; 
	}
#MediaBottomLeft_Home{
	margin: 0px 2px 0px 0px;
	float: left;
	width: 162px;
	}
#MediaBottomRight_Home{
	margin: 0px 0px 0px 2px;
	float: right;
	width: 162px;
	height: 162px;
	}
#TextPanel_Home {
	width: 340px;
	clear: both;
	}
#TextPanel1_Home, #TextPanel2_Home, #TextPanel3_Home, #TextPanel4_Home{
	width: 340px; 
	margin: 5px 0px 5px 0px; 
	border: solid 0px black;
	}


/* Bread Crumb Control */
#BreadCrumbContainer{margin:0px; padding:0px 0px 10px 20px; color:#619E24; font-variant:normal; font-weight:bold; }
#BreadCrumbContainer a{color:#619E24; font-variant:normal; font-weight:bold; text-decoration:underline;}

/* Topics List Control */
#TopicsListContainer{padding:15px 6px 0px 6px; width:440px; border:solid 0px red;}
#TopicsListHeader{color:#737373; font-family:Arial; font-weight:bold; font-size:14px; text-decoration:none; margin:0px 0px 7px 0px;}
#TopicsListArticles table{width:100%; border:solid 0px black; border-collapse:collapse;}
#TopicsListArticles td{width:100%; padding:6px 0px 0px 4px; border:0px; vertical-align:top;}
#TopicsListArticles a{color:#737373; font-family:Arial; font-weight:normal; font-size:11px; text-decoration:underline;}

/* Page Header Control */
#PageHeaderContainer{margin:0px 0px 5px 0px; width:440px; border:solid 0px #737373; border-collapse:collapse;}
#PageHeaderTitle{margin:0px; padding:2px 0px 2px 0px; color:#619E24; font-family:GillSans,Arial; font-weight:bold; font-size:20px; border:solid 0px #737373; border-collapse:collapse;}
#PageHeaderSponsor{color:#737373; font-family:Arial; font-style:italic; font-size:11px; text-align:right; margin:4px 0px 4px 0px; border-bottom:solid 1px black; padding:2px;}
#PageHeaderSponsor a{color:#737373; font-family:Arial; font-weight:bold; font-size:11px; font-style:normal;}

/* Category List Control */
/*#CatListContainer{font-family:Arial; margin:0px; padding:4px; width:142px; background-color:#EBF3E4; border:solid 0px #95BA70;} */
#CatListContainer {font-family:Arial; margin:0; padding:4px; width:134px; background-color:#EBF3E4; border:solid 0px #000;} 
#CatListContainer a {color:#619E24; font-weight:bold;}
#CatListContainer div.Level1 {font-size:14px; margin:12px 0 3px 0;}
#CatListContainer div.Level2 {font-size:11px; margin:3px 0 4px 6px;}
#CatListContainer div.Level1 a {color: #558A20;}
#CatListContainer div.Level2 a {color: #64A326;} /* 4D8C0E 5B9422;}*/

/* Top Level Category List Control */
#TopLevelCategoryList{margin:0px;}
#TopLevelCategoryList ul{margin:0px;}
#TopLevelCategoryList li{ text-align:left; font-size:11px; font-weight:bold; font-family:Arial; color:#619E24; margin:0px 5px 0px 5px; float:left; list-style-type:none; line-height:16pt;}
#TopLevelCategoryList a{color:#619E24; font-weight:bold; text-decoration:none;}

/* Related Articles Control */
#RelatedArticlesContainer{ padding: 5px; width: 150px; background-color: #EBF2E4;}
#RelatedArticlesContainer div{font-size: 11px;font-family: Arial; }
#RelatedArticlesContainer a{color: #619E24; font-weight: bold;font-size: 11px;font-family: Arial;}

/* Article Tools Control */
#ArticleToolsContainer{padding: 5px; width: 150px; background-color: #EBF2E4;}
#ArticleToolsContainer div{font-size: 11px;font-family: Arial;}
#ArticleToolsContainer a{color: #619E24; font-weight: bold;font-size: 11px;font-family: Arial;}

/* Search Results Control */
#SearchResultsContainer{width:440; margin:0px; border:solid 0px black;}
#SearchResultsContainer .TextPanel{margin:10px 0px 10px 0px; border:solid 0px black; padding:0px;}

#RecommendedArticleTitle{margin: 5px 0px 10px 0px;}

/*
#ArticleBody{ line-height: 19px; margin: -25px; padding: 0px; font-family:Arial; font-size:14px; font-style:normal;}
#ArticleBody a{color: #619E24; font-weight: bold; font-size: 11px; font-family: Arial;}
#ArticleBody p{margin: 30px;}
#ArticleBody h3{margin: 30px;}
#CmsArticleTitle{margin: 5px; font-weight: bold; font-size: 16px; COLOR: #000000; font-family: Arial; }


.SponsorLink {color:#000000; font-weight:bold;font-size:12px;font-family:Arial; font-style:normal;}
.AdHeaderTxt { font-weight:bold; font-size:12px; color:#619e24; font-style:normal; font-family:Arial }
DIV.SponsorContainer { padding-right:10px; font-family:Arial; font-size:12px; font-style:italic; color:#619E24;}
DIV.control { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; margin: 5px; padding-top: 5px }
DIV.NhsAdImage { margin: 0px; }
*/


#ArticleBody{
	line-height: 19px; 
	margin: 0 0 10px 0; /*-25px; */
	padding: 0; 
	border: 0px solid #000;
	font-size: 12px; 
	font-family: Arial,Helvetica,sans-serif; 
	text-align: left;
}
#ArticleBody * {
	margin: 0;
	padding: 0;
}
#ArticleBody p {
	font-size: 12px;
	margin: 12px 10px 0 8px; /*30px;*/
	padding: 0;
}
#ArticleBody a, #ArticleBody p a {
	color: #000; /*#619E24;	*/
}			 
#ArticleBody h1, #CmsArticleTitle 
{
	font-weight:bold;
	font-size: 16px;
	margin: 20px 10px 0 8px; /*30px;*/
	padding: 0;
}
#ArticleBody h2 {
	font-size: 14px;
	margin: 24px 10px 0 8px; /*30px;*/
	padding: 0;
}
#ArticleBody h3 { /* byline */
	color: #000;
	font-size: 11px;				
	font-weight: normal;
	font-style: italic;
	width: 380px;
	margin: 8px 10px 0 8px; /*30px;*/
	padding: 0;
	text-align: right;
}
#ArticleBody h3 a { /* byline link */
	color: #619E24;
	font-size: 11px;
	font-weight: bold;
}
DIV.SponsorContainer { 
	color: #000;
	font-size: 12px;				
	font-weight: normal;
	font-style: italic;
	width: 380px;
	margin: 0px 10px 0 8px; /*30px;*/
	padding: 0;
	border: 0px solid #000;
	text-align: right;		
}
.SponsorLink {
	color: #619E24;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}					
#ArticleBody h4,
#ArticleBody h5 {
	font-size: 12px;
	margin: 10px 10px 0 8px;
	padding: 0;
}
#ArticleBody h6 {
	font-size: 14px;
	background-color: #ebf2e4;
	width: 200px;
	margin: 12px 10px 10px 8px; 
	padding: 5px;				
	border: 1px solid #619e24;
	float: right;
}
#ArticleBody h6 a {text-decoration: underline;}
#ArticleBody ul,
#ArticleBody ol {
	margin: 10px 10px 0 40px;
	padding: 0;
}
#ArticleBody img {
	margin: 12px;
	padding: 0;
	display: inline; /* IE double margin hack */
}
#ArticleBody .AdContainerArticle {
	margin: 12px;
	padding: 0;
	border: 0px solid #000;
	display: inline; /* IE double margin hack */
}
#ArticleBody .AdContainerArticle img {
	margin: 0;
	padding: 0;
}
#ArticleBody .AdContainerArticle #BannerAd_AdUrl {
	border: 1px solid #7f7f7f; 
	width: 300px; 
	height: 250px; 
	display: block;
	}
#ArticleBody .NhsAdImage, #ArticleBody .NhsAdImage a img, #ArticleBody .NhsAdImage a {				
	margin: 0;
	padding: 0;
}
#ArticleBody .bio {
	clear: both;
	margin: 40px 10px 0 8px;	
	padding: 6px 0 0 0;	
	color: #000;
	font-size: 10px;
	line-height: 13px;
	border-top: 1px solid #000;
}
#ArticleBody .bio a, #ArticleBody .annot a {
	font-size: 10px;
}
#ArticleBody .annot {
	clear: both;
	color: #666;
	font-size: 10px;			
	line-height: 13px;
}
#ArticleBody .bio {
	clear: both;
	margin: 40px 10px 0 8px;	
	padding: 6px 0 0 0;	
	color: #000;
	font-size: 10px;
	line-height: 13px;
	border-top: 1px solid #000;
}
#ArticleBody .bio a, #ArticleBody .annot a {
	font-size: 10px;
}
#ArticleBody .annot {
	clear: both;
	color: #666;
	font-size: 10px;			
	line-height: 13px;
}
.AdHeaderTxt {margin:0; padding:0;font-weight:bold; text-transform: uppercase; font-size:12px; color:#619e24;}
DIV.control { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; margin: 5px; padding-top: 5px }

