﻿@charset "utf-8";

/*  ===================================================  
 	===================================================  

						TLR 3/18/14
						styles for social media footer

    Revision History:	Revised By			Revised On:
                        TM 6/23/14
                        revised right column styles as per Sean's redesign
						
						TM 3/16/15
						added NetFeatureDeck revisions for Health Tool landing page
						
						JA via TM 04/21/2017
						RadRotator style update due to new Telerik version.
						
  	=================================================== 
  	===================================================  */
  	
img, object {
	max-width: 100%;
}

#banner {
  display:none;
}
#leftCol {
	display:none;
}
#footer{
  display:none;
}

#container {
	width: 100%;
	}

.contentCol {
	background:url();
	margin:0px;
	padding:0px;
	width:100%;
}

#NetGlobalContainer {
	color: #3E3E3E;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	width: 100%;
	}

	#NetGlobalContainer a {
    	color: #008EA3;
		text-decoration: none;
		}

	#NetGlobalContainer a:hover {
		text-decoration: underline;
		}

#NetMainContentContainer {
	background: url();
	float: none;
	width:auto;
	}

#NetMainContentContainerAlt {
	} 
	
#NetMainContentContainerAlt #NetHealthInfoStoryContainer #NetFullContentColumn .NetFeaturedSectionHeader {
  margin: 0;
  padding: 0;
}

#NetLeftContentContainer {
	float:none;
	width:auto;
	margin: 0 2.5%;
	}

#NetFullContentColumn {
	margin: 0 2.5%;
	}

#NetLeftContentColumn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#NetRightContentColumn {
	margin: 1em 2.5%;
	float:none;
	width:auto;
	clear: both;
	} 

#NetSubContentContainer {
	margin: 30px 0px 0px 0px;
	width: auto;
	} 

#NetSubContentBoxLeft {
	border-right: 1px solid #aaa;
	margin: 0px;
	padding: 0px;
	width: auto;
}

#NetSubContentBoxRight {
	margin: 0px;
	padding: 0px;
	width: auto;
	} 

#NetMainContentContainerShim
	{
	}

#NetFooter {
	clear: both;
	font-size: 80%;
	margin: 1em 2.5%;
	}

.NetFeaturedSectionHeader {
	background-color: transparent;
	display: block;
	font-weight: bold;
	font-size: inherit;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 6px 0px;
	width: auto;
	} 

.NetContentSectionHeader {
	background-color: transparent;
	border-top: 1px solid #aaa;
	clear: both;
	display: block;
	font-weight: bold;
	font-size: inherit;
	margin: 4px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	width: auto;
	zoom: 1;
	} 

.NetSubContentSectionHeader {
	background-color: transparent;
	border-top: 1px solid #aaa;
	display: block;
	font-size: inherit;
	font-weight: bold;
	margin: 0px 10px 10px 0px;
	padding: 6px 0px 6px 0px;
	width: auto;
	} 

#NetModuleHeaderContainer {
	}
	
	.NetModuleHeaderImage {
		}


#NetGlobalContainer h1 {
	font-weight: bold;
	border-bottom: 1px solid #aaa;
	font-size: 1.25em;
	} 


#NetGlobalContainer h2 {
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	} 
	
#NetGlobalContainer h3 {
	font-weight: bold;
	padding: 0px;
	} 
	
#NetGlobalContainer h4 {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	}
	
#NetGlobalContainer h5 {
	font-weight: bold;
	padding: 0px;
	font-size: 1em;
	margin-bottom: 0;
	} 
	
	.NetModuleNoNav {
		margin: 0px 0px 0px 0px;
		padding:0px;
		} 

	
#NetGlobalContainer h6 {
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	font-size: .8em;
	} 

input {
	width: 100%;
	}
	
input[type="radio"], input[type="checkbox"] {
	width: auto;
	}
	
.NetControlLabel {
	margin-top: 5px;
	}
	
.NetControl {
	margin: 5px 0px 5px 0px;
	font-size: 1em;
	padding: .5em 0;
	width: 100%;
	}
	
.NetRequired {
	color: #d92925;
	font-weight: bold;
	}
	
	.NetHealthInfoTopicCenterDropdown {
	width:auto;
	}
	
	
.NetButton {
	font-family: Arial, Verdana, Helvetica, Verdana sans-serif;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e0e0e0), color-stop(51%, #cfcfcf), color-stop(100%, #cfcfcf));
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,224,224) 50%, rgb(207,207,207) 51%, rgb(207,207,207) 100%);
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,224,224) 50%, rgb(207,207,207) 51%, rgb(207,207,207) 100%);
	background: linear-gradient(top, rgb(255,255,255) 0%, rgb(224,224,224) 50%, rgb(207,207,207) 51%, rgb(207,207,207) 100%);
	border: 1px solid #aaaaaa;
	display: block;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	box-shadow: 0 0.01em 0.05em rgba(0, 0, 0, 0.3);
	border-radius: .3em;
}

	#NetGlobalContainer .NetButton a {
		color: #3e3e3e;
		}
		
	#NetGlobalContainer .NetButton a:hover {
		color: #3E3E3E;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(50%, #c2c2c2), color-stop(51%, #b0b0b0), color-stop(100%, #b0b0b0));
		background: -moz-linear-gradient(top, rgb(224,224,224) 0%, rgb(194,194,194) 50%, rgb(176,176,176) 51%, rgb(176,176,176) 100%);
		background: -webkit-linear-gradient(top, rgb(224,224,224) 0%, rgb(194,194,194) 50%, rgb(176,176,176) 51%, rgb(176,176,176) 100%);
		background: linear-gradient(top, rgb(224,224,224) 0%, rgb(194,194,194) 50%, rgb(176,176,176) 51%, rgb(176,176,176) 100%);
		}



.NetDataTable {
	border: solid 1px #aaaaaa;
	margin: 10px 10px 10px 0px;
	padding: 10px 0px 10px 0px;
	clear: both;
	}

.NetDataTable td {
	padding: 0px 10px 0px 10px;
	}
	
.NetDataTable th {
	padding: 0px 10px 0px 10px;
	}

.NetDataTable td a {}
	
	.NetDataTable a:hover {}

.NetDataTable td.Label {
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	vertical-align: text-top;
	text-align: left;
	}
	
.NetDataTable .Label {
	font-weight: bold;
	padding: 0px 10px 0px 0px;
	vertical-align: text-top;
	text-align: left;
	}

.NetDataTable td.Value {
	padding: 0px 10px 0px 10px;
	vertical-align: text-top;
	text-align:left;
	}

.NetDataTable td.Divide {
	width: 5px;
	height: 15px;
	padding: 0px;
	}

.NetDataTable tr {}


.NetGrid {
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
	}
	
	.NetGrid td {
	border: 1px solid #aaa;
	}
	
.NetGridHeader {
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	background: #d4d4d4;
	}
	
	.NetGridHeader a {}
		
	.NetGridHeader a:hover {}
	
.NetGridFooter {
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	background: #d4d4d4;
	}
	
	.NetGridFooter a {
		padding: 0 .5em;
	}
		
	.NetGridFooter a:hover {}
		
.NetGridItem {
	padding: 2px 10px 2px 10px;
	}
	
.NetGridItemAlternating {
	padding: 2px 10px 2px 10px;
	background: #ececec;
	}
	
.NetGridItem a, .NetGridItemAlternating a {}

.NetGridItem a:hover, .NetGridItemAlternating a:hover {}

.NetGridPagerPrevious, .NetGridPagerNext {
	float: left;
	padding: 0px 0px 0px 10px;
	}
					
.NetGridPagerPrevious a, .NetGridPagerNext a {} 			
.NetGridPagerPrevious a:hover, .NetGridPagerNext a:hover {}
			
.NetGridPagerPrevious [disabled="disabled"], .NetGridPagerNext [disabled="disabled"] {
	float: left;
	color: #8d8d8d !important;
}

.NetGridPagerPrevious a:hover[disabled="disabled"], .NetGridPagerNext a:hover[disabled="disabled"] {
	text-decoration: none !important;
	color: #8d8d8d !important;
}


.NetWizardStepHeader {
	background: none;
	border-left: 0;
	border-right: 0;
	clear: both;
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 6px 0px;
	text-transform: capitalize;
	width: auto;
	}
	
	.NetWizardStepDetail {
		border: 1px solid #aaa;
		margin-bottom: 20px;
		}
		
		.NetWizardStepText {
			float: left;
			padding: 3px 0px 0px 10px;
			margin-bottom: .5em;
			}



#NetStory, #NetStoryTwo, #NetStoryThree, #NetStoryFour  {
	padding: 0px;
	} 

#NetStory a, #NetStoryTwo a, #NetStoryThree a, #NetStoryFour a {}

#NetStory a:hover, #NetStoryTwo a:hover, #NetStoryThree a:hover, #NetStoryFour a:hover {}

#ContentBody_lblArticleText { display: block; }

div#NetLeftContentColumn h2.NetStoryHeadlineCalculator, div#NetLeftContentColumn h2.NetStoryHeadlineQuiz, div#NetLeftContentColumn h2.NetStoryHeadlineAssessment, div#NetLeftContentColumn h2.NetStoryHeadlineSlideshow { display: none; }
div#NetLeftContentColumn img.NetStoryArtInfographic, div#NetLeftContentColumn img.NetStoryArtRecipe, div#NetLeftContentColumn img.NetStoryArtAssessment, div#NetLeftContentColumn img.NetStoryArtCalculator, div#NetLeftContentColumn img.NetStoryArtQuiz, div#NetLeftContentColumn img.NetStoryArtSlideshow { display: none; }
	
.NetStoryArt {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	}
	
@media only screen and (max-width: 768px){
	.NetStoryArt { max-width: 50%; }
}

@media only screen and (max-width: 500px){
	.NetStoryArt {
		display: block;
		float: none;
		margin: 10px auto;
		max-width: 100%;
	}
}
	
#NetLeftContentColumn ul {
	/*padding: 0 0 0 1em;
	margin: 0px 0px 0px 16px;*/
	}
	
	#NetLeftContentColumn li {
		padding: 0px 15px 15px 0px;
		}
	
	#NetLeftContentColumn li a {}
		
		#NetLeftContentColumn li a:hover {}
		
#NetLeftContentColumn ol li {
		padding: 0px;
		list-style: inherit;
		} 
			
			
.NetMoreLink  {
	padding: 0px;
	} 

.NetMoreLink a {}

.NetMoreLink a:hover {}
	

#NetQuickLinksContainer {
	/*float: right;
	margin-right: 2.5%;*/
	}
	
.NetQuickLinksSharePanel {
	float:left;
}

.NetQuickLinksSendToFriendPanel {
	float:left;
}

.NetQuickLinksPrintPanel {
	float:left;
}
	
#NetQuickLinks {
	background: #ededed;
	border: 1px solid #aaaaaa;
	width: 145px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}

.NetQuickLinksIcon {
	padding: 5px 5px 0px 10px;
	float:left;
	}
#NetQuickLinksContainer div:first-child .NetQuickLinksIcon { padding-left: 0px; }
	
.NetQuickLinksIconLast {}

.NetQuickLinksHeader {}
	
.NetQuickLinksText {
	padding: 5px 0px 0px 0px;
	float:left;
	}
	
.NetQuickLinksText a {}
		
.NetQuickLinksText a:hover {}


#CalendarItemDetailResources {
	padding: 0px 10px 0px 10px;
	}
	
	#CalendarItemDetailResources a {}
		
		#CalendarItemDetailResources a:hover {}

.NetTeaserTitleLink {
	font-weight: bold;
	margin-bottom: 0px;
	padding: 0px;
	} 
	
	.NetTeaserTitleLink a {}
		
		.NetTeaserTitleLink a:hover {}
			
.NetTeaserDescription {
	padding: 0px 0px 10px 0px;
	}
	
	.NetTeaserDescription a {}
		
		.NetTeaserDescription a:hover {}

.NetTeaserDetails {
	padding: 0px;
	margin-bottom: 10px;
	}
	
	.NetTeaserDetails a {}
		
		.NetTeaserDetails a:hover {}
			
.NetTeaserMore a {
		padding: 0px;
		}
		
	.NetTeaserMore a:hover {}
		
		
#NetFeatureArtLeft {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	max-width: 40%;
	}
	
#NetFeatureArtRight {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	}
			

#NetModuleNav {
	margin: 0px;
	padding: 0px;
	}
	
#NetHealthInfoStoryContainer #NetFullContentColumn #NetModuleNav {
	text-align: right;
}
	
			
#NetModuleNav ul {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	}
	
	#NetCalendarMonthViewContainer #NetModuleNav ul, #NetProvidersSearchResultsContainer #NetModuleNav ul, #NetEventsSearchResultsContainer #NetModuleNav ul, #NetNurserySearchResultsContainer #NetModuleNav ul{
		float: right;
		} 
	
	#NetModuleNav ul li {
		padding: 0px 0px 0px 0px;
		list-style: none;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a9c2), color-stop(50%, #008ea3), color-stop(51%, #007e91), color-stop(100%, #007e91));
		background: -moz-linear-gradient(top, rgb(0,169,194) 0%, rgb(0,142,163) 50%, rgb(0,126,145) 51%, rgb(0,126,145) 100%);
		background: -webkit-linear-gradient(top, rgb(0,169,194) 0%, rgb(0,142,163) 50%, rgb(0,126,145) 51%, rgb(0,126,145) 100%);
		background: linear-gradient(top, rgb(0,169,194) 0%, rgb(0,142,163) 50%, rgb(0,126,145) 51%, rgb(0,126,145) 100%);
		border-radius: .3em;
		box-shadow: 0 0.01em 0.05em rgba(0, 0, 0, 0.7);
		}
		
		#NetModuleNav ul li:hover {
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0092a9), color-stop(50%, #00778a), color-stop(51%, #006878), color-stop(100%, #006878));
			background: -moz-linear-gradient(top, rgb(0,146,169) 0%, rgb(0,119,138) 50%, rgb(0,104,120) 51%, rgb(0,104,120) 100%);
			background: -webkit-linear-gradient(top, rgb(0,146,169) 0%, rgb(0,119,138) 50%, rgb(0,104,120) 51%, rgb(0,104,120) 100%);
			background: linear-gradient(top, rgb(0,146,169) 0%, rgb(0,119,138) 50%, rgb(0,104,120) 51%, rgb(0,104,120) 100%);
		}
		
		#NetCalendarMonthViewContainer #NetModuleNav li {
			text-align: right;
			}
			
		#NetModuleNav li a {
			font-weight: bold;
			color: #fff;
			text-shadow: 0 0.05em 0 rgba(120, 120, 120, 0.75);
			padding: 0;
			border: 10px solid transparent;
			display: block;
			background: transparent;
			}
			
		#NetModuleNav li#NetModuleTop a {
			background: url(demo/returnArrow.png) no-repeat 0 0;
			background-size: contain;
			padding: 0 2em;
			}
			
			#NetModuleNav li a:hover {
				color: #fff;
				text-decoration: none;
			}

        #NetModuleNav li.NetModuleNavTC, 
        #NetModuleNav li.NetModuleNavTC:hover {
            background: none;
            border: none;
            box-shadow: none;
        }
					

.CalendarMonthViewSearchImage {
	border: none;
	}

.NetCalendarTopicQuickSearch {
	}

.NetCalendarAdvancedSearchLink {
	padding: 0px;
	}
	
	.NetCalendarAdvancedSearchLink a {}
		
	.NetCalendarAdvancedSearchLink a:hover {}

	
#NetRightContentColumn ul {
	padding: 0px;
	margin: 0px;
	}
	
	#NetRightContentColumn li {
		padding: 0px 0px 10px 0px;
		list-style: none;
		line-height: 130%;
		}
	
	#NetRightContentColumn li a {}
		
		#NetRightContentColumn li a:hover {}
			
.NetSidebarMore {
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	} 
	
	.NetSidebarMore a {}
		
		.NetSidebarMore a:hover {}

.NetRightColumnDivider {
	
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 0px;
	}

#NetRightContentColumn.nRHI .NetRightColumnDivider,
#NetRightContentColumn.nRCL .NetRightColumnDivider,
#NetRightContentColumn.nRBL .NetRightColumnDivider { /* Redesigned right column. Move the margin to the divider. */
	margin: 15px 0;
	}


.NetBlogOverviewRow td {
	padding: 15px 0px 15px 0px;
	}
	
.NetBlogOverviewAltRow td {
	padding: 15px 0px 15px 0px;
	}
	
.NetBlogListRow td {
		padding: 0px;
		}
	
.NetBlogListAltRow td {
	padding: 15px 0px 15px 0px;
	}
	
.NetBlogOverviewArt {
	margin: 0px 0px 10px 0px;
	}
	

.NetBlogTitleLink { 
	color: #000;
	font-size: 14px;
	font-weight: bold;
	}
	
	.NetBlogTitleLink a {
		color: #8A5020;
		text-decoration: none;
		font-weight: bold;
		}

	.NetBlogTitleLink a:hover {
		color: #002B20;
		text-decoration: none;
		}

.NetBlogTeaserTitleLink { 
	color: #000;
	font-size: 14px;
	font-weight: bold;
	}
	
	.NetBlogTeaserTitleLink a {
		color: #8A5020;
		text-decoration: none;
		font-weight: bold;
		}

	.NetBlogTeaserTitleLink a:hover {
		color: #002B20;
		text-decoration: none;
		}
		

.NetBlogPostDate {
	font-style: italic;
	color: #7a7877;
	}
	
.NetBlogPostBy {
	color: #7a7877;
	}
	
.NetBlogPostName {
	text-transform: uppercase;
	color: #7a7877;
	}
	
	
.NetBlogCommentTable {
	padding: 5px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #aaa;
    width: 100%;
	}
	
	.NetBlogCommentTable td {
		padding: 10px 5px 10px 5px;
		}
	
	.NetBlogCommentRow {
		background: #f3f3f3;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		}
	
	.NetBlogCommentAltRow {
		background: #fff;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		}


#NetBlogPostLoginButton {
	display: block;
	text-transform: uppercase;
	text-align: center;
	margin: 15px 0;
	}
	
#NetEndUserLoginButton {
	display: block;
	/*height: 22px;*/
	text-transform: uppercase;
	width: 70px;
	text-align: center;
	margin: 15px 10px 15px 0px;
	}

#NetEndUserAccountSubmitButton {
	float: left;
	display: block;
	height: 22px;
	text-transform: uppercase;
	width: 70px;
	text-align: center;
	margin: 15px 10px 15px 0px;
	}
	
#NetEndUserAccountDeleteButton {
	float: left;
	display: block;
	height: 22px;
	text-transform: uppercase;
	width: 70px;
	text-align: center;
	margin: 15px 10px 15px 0px;
	}
	
#NetBlogPostCommentButton {
	float: left;
	display: block;
	height: 22px;
	text-transform: uppercase;
	width: 120px;
	text-align: center;
	margin: 15px 10px 15px 0px;
	}
	
#NetEndUserAccountSubmitButton a, #NetBlogPostCommentButton a, #NetBlogPostLoginButton a, #NetEndUserLoginButton a, #NetEndUserAccountSubmitButton a, #NetEndUserAccountDeleteButton a  {
		display: block;
		padding: 4px 0px 5px 0px;
		text-decoration: none;
		}

#NetEndUserAccountSubmitButton a:hover, #NetBlogPostCommentButton a:hover, #NetBlogPostLoginButton a:hover, #NetEndUserLoginButton a:hover, #NetEndUserAccountSubmitButton a:hover, #NetEndUserAccountDeleteButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}

.NetBlogCommentFooter {
	margin-bottom: 1em;
	}

#NetEndUserContainer #NetEndUserAccountContainer div.NetButton {
		width: 90px;
		text-align: center;
}

#NetEndUserContainer #NetEndUserAccountContainer div.NetButton a.NetButton {
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
}


#NetCalendarSendToAFriendContainer .NetControlLabel{
	padding-left: 0px;
	}
		
.NetCalendarMessageToRecipient {
    width: 241px;
	}

.NetCalendarTopicSearch, .NetCalendarTypeSearch, .NetCalendarDateSearch, .NetCalendarTextSearch {
	margin: 5px 0; /* 3px 10px 5px 0px */
	}
	
.NetCalendarDetailOccurrences {
	margin: 5px 0px 5px 0px;
	}
	

#NetCalendarRegisterBottomButton {
	clear: both;
	display: block;
	text-transform: uppercase;
	margin-left: 0px;
	width:100%;
	height:auto;
	text-align:center;
	}

#NetCalendarRegisterTopButton {
	display: block;
	float: right;
	margin: 0px 0px 0px 10px;
	width:90px;
	height:auto;
	text-align:center;
	}

		
#NetCalendarRegisterTopButton a, #NetCalendarRegisterBottomButton a {
	display: block;
	padding:5px 0 5px 0;
	text-align:center;
	}
		
	#NetCalendarRegisterTopButton a:hover, #NetCalendarRegisterBottomButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}
	
#NetCalendarSendButton, #NetCalendarCancelButton, #NetCalendarButtonSearch, #NetCalendarBackButton {
    /*float: left;*/
	display: block;
	text-transform: uppercase;
	text-align: center;
	margin: 15px 0;
	}

#NetCalendarSendAgainButton {
  float: left;
	display: block;
	height: 22px;
	text-transform: uppercase;
	width: 160px;
	text-align: center;
	margin: 15px 10px 15px 0px;
	}
	
#NetCalendarSendButton a, #NetCalendarCancelButton a, #NetCalendarButtonSearch a, #NetCalendarSendAgainButton a, #NetCalendarBackButton a {
		display: block;
		padding: 5px 0px 5px 0px;
		text-decoration: none;
		}

#NetCalendarSendButton a:hover, #NetCalendarCancelButton a:hover, #NetCalendarButtonSearch a:hover, #NetCalendarSendAgainButton a:hover, #NetCalendarBackButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}

.NetCalendarSearchResultsFeaturedRow {
	background-color: #e8e8e8;
	}


.NetCalendarMonth {
	clear: both;
	}

.NetCalendarMonthText {
	font-size: 11px;
	color: #555;
	margin-top: 0px;
	}

.NetCalendarMonthText a {
	color: #3a69a4 !important;
	text-decoration: none;
	}

.NetCalendarMonthText a:hover {
	color: #358fed !important;
	text-decoration: underline;
	}

.NetCalendarMonthItemFeatured {
	font-size: 11px;
	color: #555;
	margin-top: 0px;
	background-color: #e8e8e8;
	padding: 3px 0px 3px 3px;
	line-height: 130%;
	}

.NetCalendarMonthItemFeatured a {
	color: #3a69a4 !important;
	text-decoration:none;
	}

.NetCalendarMonthItemFeatured a:hover {
	color: #358fed !important;
	text-decoration: underline;
	}

.NetCalendarMonthItem {
	font-size: 11px;
	color: #555;
	margin-top: 0px;
	line-height: 130%;
 	}

.NetCalendarMonthItem a {
	color: #3a69a4 !important;
	text-decoration:none;
	}

.NetCalendarMonthItem a:hover {
	color: #358fed !important;
	text-decoration: underline;
	}

.NetCalendarMonthTitle {
	font-size: 14px;
    color: #555;
    margin-top: 0px;
    font-weight:bold;
	}

.NetCalendarMonthDayHeader {
    color: #555;
    margin-top: 0px;
    font-weight:bold;
	}

.NetCalendarMonthWeekendDay, .NetCalendarMonthDay, .NetCalendarMonthTodayDay, .NetCalendarMonthSelector {
    color: #555;
    margin-top: 0px;
	}

.NetCalendarMonthDayWithEvent {
	font-size: 14px;
    color: #555;
    margin-top: 0px;
    font-weight:bold;
    background-color: #ffffff;
	padding: 0px 3px 3px 3px;
	}

.NetCalendarMonthOtherMonthDay {
    color: #555;
    margin-top: 0px;
	background-color: #f4f4f4;
	padding: 0px 3px 3px 3px;
	}

.NetCalendarMonthNextPrev {
	font-size: 14px;
    color: #555;
    margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;	
	}

.NetCalendarMonthSelectedDay {
	font-size: 14px;
    color: #555;
    margin-top: 0px;
    background-color: #e5e5e5
	}


.NetCheercardsCategoryDropDown {
	margin: 10px 0px 10px 0px;
	}

.NetCheercardsThumbnailText {
	width: 100px;
	padding: 0px 0px 3px 0px;
	}

.NetCheercardsThumbnailText a {}

.NetCheercardsThumbnailText a:hover {}
	

.NetCheercardsThumbnailButton {
	font-family: Arial, Verdana, Helvetica, Verdana sans-serif;
	font-size: 12px;
	width: 100px;
    text-align: center;
	margin: 5px 0px 0px 0px;
	border: 1px solid #aaaaaa;
	}

.NetCheercardsThumbnailButton a {
	color: #3e3e3e !important;
	text-decoration: none;
	}

.NetCheercardsThumbnailButton a:hover {
	display: block;
    background-color: #aaaaaa;
	color: #fff;
	text-decoration: none !important;
	}


.NetCheercardsThumbnailImage {
	border: 1px solid #aaaaaa;
	}
	
.NetCheercardsSelectionGrid {
	margin-left: 0px;
	list-style: none;
	}

.NetCheercardsSelectionGrid ul {
	padding-left: 0;
	}
	
.NetCheercardsSelectionGrid li {
	padding-bottom: 15px;
	display: inline-block;
	}
	
.NetCheercardsThumbnailCell {
	vertical-align: bottom; 
	padding-right: 15px; 
	}
	
	
#NetCheercardsBackButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	/*width: 50px;*/
	margin: .2em;
	}

#NetCheercardsNextButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	/*width: 46px;*/
	margin: .2em;
	}
	
#NetCheercardsConfirmationSendAnotherButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	width: 140px;
	}

#NetCheercardsBackButton a ,#NetCheercardsNextButton a, #NetCheercardsConfirmationSendAnotherButton a {
		display: block;
		padding: 6px 9px 5px;
		text-decoration: none;
		}
		
#NetCheercardsBackButton a:hover, #NetCheercardsNextButton a:hover, #NetCheercardsConfirmationSendAnotherButton a:hover {
		text-decoration: none;
		background: #aaa;
		color: #fff;
		}

.NetCheercardsCardTitle {
	font-size: 14px;
	font-weight: bold;
	}
	
.NetCheercardsCardVerse {
	font-weight: bold;
	text-align: left;
	}
	
.NetCheercardsCardMessage {}
	
.NetCheercardsCardBody {}
	
.NetCheercardsCardBodyBold {
	font-weight: bold;
	}


.NetCheercardsCardImage { 
	margin: 10px 0 20px; 
	/*height: 380px;*/
}


#NetENewsletterOptinButton {
	width: 80px;
	margin-top: 15px;
	}
	
#NetENewsletterSignInButton {
	width: 67px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#NetENewsletterSettingsSaveButton {
	width: 110px;
	margin-bottom: 15px;
	}

#NetENewsletterOptinButton a, #NetENewsletterSignInButton a, #NetENewsletterSettingsSaveButton a {
		display: block;
		padding: 6px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetENewsletterOptinButton a:hover, #NetENewsletterSignInButton a:hover, #NetENewsletterSettingsSaveButton a:hover {
		text-decoration: none;
		color: #fff;
		}
		
		
#NetEventsSearchButton {
	width: 67px;
	margin: 15px 0px 15px 0px;
	}
	
#NetEventsRegistrationTopButton {
	width: 120px;
	margin: 15px 0px 15px 0px;
	}
	
#NetEventsRegistrationBottomButton {
	width: 120px;
	margin: 15px 0px 15px 0px;
	}

#NetEventsSearchButton a, #NetEventsRegistrationTopButton a, #NetEventsRegistrationBottomButton a {
		display: block;
		padding: 6px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetEventsSearchButton a:hover, #NetEventsRegistrationTopButton a:hover, #NetEventsRegistrationBottomButton a:hover {
		text-decoration: none;
		color: #fff;
		}

.NetEventsSearchResultsDate {}
.NetEventsSearchResultsTitle {}
.NetEventsSearchResultsTime {}


#NetFormBuilderForm .header {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	width: auto;
	}
	
#NetFormBuilderForm .subheader {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	width: auto;
	}

#NetFormBuilderForm .label {
	font-weight: bold;
	margin-top: 5px;
	}
	
#NetFormBuilderForm .control {
	margin: 5px 0px 0px 0px;
	}
	
.required {
	color: #d92925;
	font-weight: bold;
	}
	
.requiredfield {
	color: #d92925;
	font-weight: bold;
	}

.NetGivingThumbnailText {
	padding: 0px 0px 3px 0px;
	width: 100px;
	text-align: center;
	}

.NetGivingThumbnailText a {}

.NetGivingThumbnailText a:hover {}
	

.NetGivingThumbnailButton {
	width: 70px;
    text-align: center;
	margin: 5px 0px 0px 15px;
	border: 1px solid #aaaaaa;
	}

.NetGivingThumbnailButton a {
	color: #3e3e3e !important;
	}

.NetGivingThumbnailButton a:hover {
	display: block;
    background-color: #aaaaaa;
	color: #fff;
	text-decoration: none !important;
	}
	

.NetGivingThumbnailImage {}
	
.NetGivingSelectionGrid {
	}
	
.NetGivingSelectionGrid ul {
	padding-left: 0;
	list-style: none;
	}
	
.NetGivingSelectionGrid li {
	padding-bottom: 15px;
	display: inline-block;
	}
	
.NetGivingThumbnailCell {
	vertical-align: bottom; 
	padding-right: 15px; 
	}

#NetGivingOrderCancelButton {
	/*width: 65px;*/
	margin: 15px 10px 15px 0px;
	float: left;
	}
	
#NetGivingOrderSubmitButton {
	width: 153px;
	margin: 15px 0px 15px 0px;
	float: left;
	}
		
#NetGivingOrderCancelButton a, #NetGivingOrderSubmitButton a {
		display: block;
		padding: 6px 10px 5px;
		color: #3e3e3e !important;
		text-decoration: none;
		}
		
	#NetGivingOrderCancelButton a:hover, #NetGivingOrderSubmitButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}
		

.NetGiftShopCategoryDropDown {
	margin-top: 10px;
	}
	

.NetGiftShopThumbnailText {
	padding: 0px 0px 3px 0px;
	width: 120px;
	text-align: center;
	}

.NetGiftShopThumbnailText a {}

.NetGiftShopThumbnailText a:hover {}
	

.NetGiftShopThumbnailButton {
	font-family: Arial, Verdana, Helvetica, Verdana sans-serif;
	font-size: 12px;
	width: 120px;
    text-align: center;
	margin: 5px 0px 0px 0px;
	border: 1px solid #aaaaaa;
	}

.NetGiftShopThumbnailButton a {
	text-decoration: none;
	color: #3e3e3e !important;
	}

.NetGiftShopThumbnailButton a:hover {
	display: block;
    background-color: #aaaaaa;
	color: #fff;
	text-decoration: none !important;
	}
	

.NetGiftShopThumbnailImage {
	padding-left: 10px;
	}
	
.NetGiftShopSelectionGrid {
	margin-left: 0px;
	}
	
.NetGiftShopSelectionGrid ul {
	list-style: none;
	padding-left: 0;
	}
	
.NetGiftShopSelectionGrid li {
	padding-bottom: 15px;
	display: inline-block;
	}

.NetGiftShopThumbnailCell {
	vertical-align: bottom; 
	padding-right: 15px; 
	}
	
.NetGiftShopDetailArt {
	padding: 0px 10px 25px 0px;
	float: left;
	max-width: 50%;
	}
	
	
#NetGiftShopMainShoppingCartButton {
	border: 0px;
	border: 1px solid #aaa;
	width: 100%;
	margin: 0px 0px 10px 0px;
	text-align: center;
	} 
	
#NetGiftShopBackButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	margin: .2em;
	/*width: 140px;*/
	}

#NetGiftShopNextButton {
	border-left: 1px solid #aaa;
	float: right;
	width: 100px;
	}
	
#NetGiftShopAddToOrderButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	/*width: 104px;*/
	margin: .2em;
}
	
#NetGiftShopCartShopButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	width: 100%;
	text-align: center;
	} 
	
#NetGiftShopCartUpdateButton {
	border: 1px solid #aaa;
	float: right;
	/*width: 124px;*/    
    margin: 15px 0px 15px 0px;
	} 
	
#NetGiftShopCartProceedButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	width: 100%;
	text-align: center;
	} 
		
#NetGiftShopOrderFormSubmitButtonTop {
	border: 0px;
	border-left: 1px solid #aaa;
    float: right;
	width: 130px;
	} 

#NetGiftShopViewShoppingCartButton {
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	width: 110px;
	}

#NetGiftShopOrderFormSubmitButton {
	border: 1px solid #aaa;
	float: right;
	width: 125px;
	margin-top: 15px;
	}

#NetGiftShopBackButton a , #NetGiftShopNextButton a, #NetGiftShopAddToOrderButton a, #NetGiftShopCartShopButton a, #NetGiftShopCartUpdateButton a, #NetGiftShopCartProceedButton a, #NetGiftShopOrderFormSubmitButton a, #NetGiftShopViewShoppingCartButton a, #NetGiftShopOrderFormSubmitButtonTop a, #NetGiftShopMainShoppingCartButton a {
		display: block;
		padding: 6px 10px 5px;
		text-decoration: none;
		}
		
#NetGiftShopBackButton a:hover, #NetGiftShopNextButton a:hover, #NetGiftShopAddToOrderButton a:hover, #NetGiftShopCartShopButton a:hover,  #NetGiftShopCartUpdateButton a:hover, #NetGiftShopCartProceedButton a:hover, #NetGiftShopOrderFormSubmitButton a:hover, #NetGiftShopViewShoppingCartButton a:hover, #NetGiftShopOrderFormSubmitButtonTop a:hover, #NetGiftShopMainShoppingCartButton a:hover {
		text-decoration: none;
		color: #fff;
		}
	

.NetShoppingCart {
	width: 100%
	}
	
	.NetShoppingCart td {
		padding: 5px;
		}

.NetShoppingCartGrid  {
	width: 100%
	}
	
	.NetShoppingCartGrid td {
		padding: 5px;
		}
		
#NetGiftShopCartSummaryTable {
            width: 200px;
			margin: 0px;
			float: right;
			clear: both;
            }
			
		

 #NetHealthInfoSearchNav  {} 
	
	#NetHealthInfoSearchIndex {
		}

#NetHealthInfoSearchNav a {}

#NetHealthInfoSearchNav a:hover {}

.NetClear { clear: both; }

/* Related content buttons and "flyouts" */
.nRRelatedResourcesContainer {}
    .nRRelatedBtn {
		position: relative;
        cursor: default;
        width: 95%;
        padding: 9px 7px;
        color: #9C9BA0;
        background: #F8F8F8;
        border: 1px solid #C7CBCE;
        border-radius: 2px;
        margin-top: 8px;
        font-weight: bold;
        text-align: left;
		z-index: 0;
    }
        .nRRelatedBtn:hover,
        .nRRelatedBtn.over {
            color: #727176;
            background: #E0E4E7;
            border-color: #E0E4E7;
            padding: 9px 20px 9px 2px;
            margin-left: -8px;
			z-index: 1;
        }
        .nRRelatedBtn .nRRelatedBtnInfo {
            display: inline-block;
            color: #ffffff;
            background: #C7CBCE;
            font-style: italic;
            font-family: 'Times New Roman';
            font-size: 12px;
            line-height: 100%;
            padding: 2px 6px;
            margin-right: 5px;
            border-radius: 8px;
        }
        .nRRelatedBtn:hover .nRRelatedBtnInfo {
            background: #919AA3;
        }
    .nRRelatedContentContainer {
        position: absolute;
        top: -5000px;
        left: 0;
        width: 100%;
        background: #E0E4E7;
        opacity: 0;
        box-shadow: none;
        -webkit-transition: opacity 0.4s ease-in-out, top 0s ease 0.4s;
           -moz-transition: opacity 0.4s ease-in-out, top 0s ease 0.4s;
             -o-transition: opacity 0.4s ease-in-out, top 0s ease 0.4s;
                transition: opacity 0.4s ease-in-out, top 0s ease 0.4s;
    }
    .nRRelatedBtn:hover .nRRelatedContentContainer { 
		top: 39px;
        opacity: 1;
    }

        .nRRelatedContentContainer ul { 
            font-weight: normal;
        }
            .nRRelatedContentContainer ul li {
                margin: 0 !important;
                padding: 0 !important;
            }
            .nRRelatedContentContainer ul li a {
                display: block;
                padding: 8px 14px 8px 20px;
                background: url('/client_files/default/hi/homepage/relatedListItem.png') no-repeat 10px 12px;
            }
            .nRRelatedContentContainer ul li:first-child a { padding-top: 15px; background-position: 10px 19px; }
            .nRRelatedContentContainer ul li:last-child a { padding-bottom: 15px; }
            .nRRelatedContentContainer ul li:hover {
                background: #cccccc;
            }
                .nRRelatedContentContainer ul li:hover a {
                    background-image: url('/client_files/default/hi/homepage/relatedListItemAlt.png');
                }

.nRSearchNavBox {
	float: left;
    padding: 0;
	border: 1px solid #C5C5C5;
    background: transparent;
}
    .nRSearchNavBox input {
		border: none;
        padding: 0 3px;
        margin: 0;
        background: #ffffff;
        float: left;
		width: 200px;
		height: 42px;
        line-height: 42px;
    }
    .nRSearchNavBox a { 
		display: inline-block;
        text-align: center;
        line-height: 42px;
        width: 40px;
        color: #ffffff !important;
        background-color: #9C9BA0;
        float: left;
    }
    .nRSearchNavBox a:hover {
        background-color: #727176;
        text-decoration: none !important;
    }

.nRRelatedBtn, .nRRelatedBtn .nRRelatedBtnInfo, .nRSearchNavBox a {
        -webkit-transition: all 0.4s ease-in-out;
           -moz-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
             -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
}

#NetRelatedPromotions { margin-top: 8px; }
	
.NetHealthInfoTopicCenterDropdown,
.NetJobPostingCategoryDropDown {
	/*margin-bottom: 15px;*/
	margin: 10px 0 0 0;
	font-size: inherit;
	width: 100%;
	padding: .5em;
	}

.NetHealthInfoBreakingNewsMoreLink {}

#NetHealthInfoSearchNavButton {
	width: 100%;
	height:auto;
	margin: 10px 0px 10px 0px;
	text-align: center;
	}

	#NetHealthInfoSearchNavButton a {
		display: block;
		padding: 10px 10px 10px 10px;
		text-decoration: none;
		}
		
	#NetHealthInfoSearchNavButton a:hover {
		text-decoration: none !important;
		/*color: #fff !important;*/
		}
		


#NetLocalStoriesSearchButton {
	width: 67px;
	margin: 10px 0px 10px 0px;
	}

	#NetLocalStoriesSearchButton a {
		display: block;
		padding: 5px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetLocalStoriesSearchButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}

	
#NetHealthInfoSendStoryToAFriendButton {
	float: left;
	border: 1px solid #aaa;
	width: 55px;
	margin: 15px 10px 15px 0px;
	}
	
#NetHealthInfoSendStoryCancelButton {
	float: left;
	border: 1px solid #aaa;
	width: 67px;
	margin: 15px 0px 15px 0px;
	}

#NetHealthInfoSendStoryToAFriendButton a, #NetHealthInfoSendStoryCancelButton a {
		display: block;
		padding: 5px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetHealthInfoSendStoryToAFriendButton a:hover, #NetHealthInfoSendStoryCancelButton a:hover {
		text-decoration: none;
		background: #aaa;
		color: #fff;
		}
		
#NetHealthInfoToolsLink {
	padding: 5px 0px 5px 0px;
}

#NetGlobalContainer .RadRotator_Default .rrClipRegion { background-color: transparent; }

/* 508 Static Infographic Styles */
.nR_HL_igDescCtrlBtn { margin: 10px auto; display: block; }
.nR_HL_igDesc { background: #f7f7f7; padding: 5px 15px; margin-bottom: 15px; }
.nR_sr-only { position: absolute; width: 1px; height: 1px; padding: 0;  margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }

#NetHealthNewsSubscribeOptInButton {
	/*width: 85px;*/
	margin: 15px 0px 15px 0px;
	}
	
#NetHealthNewsSubscribeOptOutButton {

	width: 85px;
	margin: 15px 0px 15px 0px;
	}

		
#NetHealthNewsSubscribeOptInButton a, #NetHealthNewsSubscribeOptOutButton a {
	display:block;
	padding:6px 0 5px;
	text-align:center;
	
	text-decoration: none;
	}	
		
	#NetHealthNewsSubscribeOptInButton a:hover, #NetHealthNewsSubscribeOptOutButton a:hover {
		text-decoration: none;
		color: #fff;
		}



#NetJobPostingDefaultContainer h2 {
	margin: 0px;
	}
	
#NetJobPostingSearchContainer h5 {
	margin-bottom: 0;
	}

#NetJobPostingSearchButton {
	width: 100%;
	margin: 15px 0px 15px 0px;
	text-align: center;
	}

#NetJobPostingApplyButton {
	/*width: 135px;*/
	margin: 15px 0px 15px 0px;
	}
	
#NetJobPostingApplyTopButton {
	/*width: 135px;*/
	margin: 0px 0px 15px 0px;
	float: right;
	}
	
#NetJobPostingSearchButton a, #NetJobPostingApplyButton a, #NetJobPostingApplyTopButton a {
		display: block;
		padding: 6px 10px 5px;
		text-decoration: none;
		text-align: center;
		}
		
	#NetJobPostingSearchButton a:hover, #NetJobPostingApplyButton a:hover, #NetJobPostingApplyTopButton a:hover {
		text-decoration: none;
		color: #fff;
		}
		
.NetJobDetailLabel {
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}

.NetJobDetailData {
	padding: 0px;
	}



.NetJobPostingFeaturedGrid {
	width: 100%;
	}
	
	.NetJobPostingFeaturedGrid td {
		padding: 4px; 
		}
		
.NetJobPostingCategorySection {
	width: 100% ;
	}
	
.NetJobPostingCategoryGrid {
	width: 100%;
	}
	
	.NetJobPostingCategoryGrid td {
		padding: 4px; 
		}
	
.NetJobPostingTitle {}
.NetJobPostingDate {
	width: 190px;
	}
	
	
.NetJobPostingCategoryDropDown {
	width: 100%;
	}


#NetNewsReleasesRelease {
	padding: 0px;
	} 
	
#NetNewsReleasesReleaseDate {
	padding: 0px;
	} 
	
#NetNewsReleasesUpdatedDate {
	padding: 0px;
	} 
	
#NetNewsReleasesDetailContact {
	padding: 0px;
	} 
	

	#NetNewsReleasesDetailContact a {}

		#NetNewsReleasesDetailContact a:hover {}	
	
#NetNewsReleasesHeadline {
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	} 


.NetNewsReleasesThumbnailText {
	padding: 0px 0px 3px 0px;
	}

.NetNewsReleasesThumbnailText a {}

.NetNewsReleasesThumbnailText a:hover {}
	


.NetNewsReleasesThumbnailButton {
	width: 100px;
    text-align: center;
	margin: 5px 0px 0px 0px;
	border: 1px solid #aaaaaa;
	}

.NetNewsReleasesThumbnailButton a {
	color: #3e3e3e !important;
	text-decoration: none;
	}

.NetNewsReleasesThumbnailButton a:hover {
	display: block;
    background-color: #aaaaaa;
	color: #fff;
	text-decoration: none !important;
	}
	


.NetNewsReleasesThumbnailCell {
	vertical-align: bottom; 
	padding: 10px 15px 0px 0px;
	}
	
.NetNewsReleasesThumbnailImage {
	border: 1px solid #aaa;
	}
		

.NetNewsReleasesSelectionGrid {
	}

.NetNewsReleasesSelectionGrid ul {
	padding-left: 0;
	list-style: none;
	}
	
.NetNewsReleasesSelectionGrid li {
	padding-bottom: 15px;
	display: inline-block;
	}
	
.NetNewsReleasesContactsGrid {
	width: 100%; 
	}
	
	.NetNewsReleasesContactsGrid td {
		padding: 3px;
		}
		
.NetNewsReleasesArchiveGrid {
	width: 100%; 
	}
	
	.NetNewsReleasesArchiveGrid td {
		padding: 3px;
		}
		
.NetMediaContactTitle {
	font-weight: bold;
	padding: 0px;
	}
	
.NetMediaContactLabel {
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}
	
.NetMediaContactData {
	padding: 0px;
	}


#NetNurserySearchButton {
	width: 100%;
	margin: 15px 0px 15px 0px;
	text-align: center;
	}
	
#NetNurserySearchAgainButton {
	width: 100%;
	text-align: center;
	margin: 15px 0px 15px 0px;
	}
	
#NetNurserySendEmail {
	width: 280px;
	}
	
#NetNurserySendEmailButton {
	float: left;
	/*width: 80px;*/
	margin: 15px 0px 15px 0px;
	text-align: center;
	}

#NetNurserySendEmailCancelButton {
	float: left;
	/*width: 65px;*/
	margin: 15px 0px 15px 10px;
	}

#NetNurserySearchButton a, #NetNurserySearchAgainButton a, #NetNurserySendEmailButton a, #NetNurserySendEmailCancelButton a {
		display: block;
		padding: 5px 10px;
		text-decoration: none;
		}
		
	#NetNurserySearchButton a:hover, #NetNurserySearchAgainButton a:hover, #NetNurserySendEmailButton a:hover, #NetNurserySendEmailCancelButton a:hover {
		text-decoration: none;
		color: #fff;
		}
		

.NetNurserySearchResultsGrid {
	width: 100%; 
	}
	
	.NetNurserySearchResultsGrid  td {
		padding: 3px;
		}
		
	
.NetBabyDetailLabel {
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}
	
.NetBabyDetailData {
	padding: 0px;
	}
		

#NetProvidersSearchButton {
	width: 100%;
	text-align: center;
	margin: 15px 0px 15px 0px;
	}
	
#NetProvidersGetRouteButton {
	width: 84px;
	margin: 15px 0px 15px 0px;
	}
	
#NetProvidersSearchButton a, #NetProvidersGetRouteButton a {
		display: block;
		padding: 6px 0px 5px 9px;
		text-decoration: none;
		}
		
	#NetProvidersSearchButton a:hover, #NetProvidersGetRouteButton a:hover {
		text-decoration: none;
		color: #fff;
		}
		
#NetProviderPrintDirectory {
	margin-top: 25px;
	}
		
#NetProviderPrintDirectoryImage {
	float: left;
	}
#NetProviderPrintDirectoryLink  {
	float: left;
	padding: 0px 10px 0px 10px;
	} 

#NetProviderPrintDirectoryLink a {}

#NetProviderPrintDirectoryLink a:hover {}

#NetProviderPrintDirectoryBySpecialtyImage {
	float: left;
}
#NetProviderPrintDirectoryBySpecialtyLink {
	float: left;
	padding: 0px 10px 0px 10px;
}
#NetProviderPrintDirectoryBySpecialtyLink a {}
#NetProviderPrintDirectoryBySpecialtyLink a:hover {}

#NetProviderDetailImage {
	float: right;
	margin: 0px 0px 10px 10px;
	border: 1px solid #aaa;
	}
	
.NetProviderLabel {
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}
	
.NetProviderData {
	padding: 0px;
	} 
	
	.NetProviderData a {}

	.NetProviderData a:hover {}
	
#NetProviderAddresses {
	margin: 0px;
	} 

.NetProviderMapLinks {
	margin: 10px 0px 0px 0px;
	} 

.NetProviderName {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.NetProviderTitle {
	font-weight: bold;
	padding: 0px;
	}

.NetProviderSpecialty {
	font-weight: bold;
	padding: 0px;
	}
	

.NetProviderDirectoryName {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.NetProviderDirectorySpecialty {
	font-weight: bold;
	padding: 0px;
	}
	
#NetProviderDirectoryAddress {
	margin: 0px;
	} 

	

.NetProviderSearchResultsGrid {
	width: 100%; 
	}
	
	.NetProviderSearchResultsGrid td {
		padding: 3px;
		}
		
#NetMappingAddressMap #myMap {
	position: relative;
	width: 600px;
	height: 400px;
}
	
#NetMappingRouteMap #myMap {
	position: relative;
	width: 600px;
	height: 400px;
}
#NetSiteSearchSearchButton {
	width: 67px;
	margin: 10px 0px 10px 0px;
	}

	#NetSiteSearchSearchButton a {
		display: block;
		padding: 5px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetSiteSearchSearchButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}
        

#NetSiteSearchPreviousResultsButton, #NetSiteSearchNextResultsButton {
	float: left;
	width: 30px;
	margin: 10px 0px 10px 0px;
	}

	#NetSiteSearchPreviousResultsButton a, #NetSiteSearchNextResultsButton a {
		display: block;
		padding: 5px 0px 5px 10px;
		text-decoration: none;
		}
		
	#NetSiteSearchPreviousResultsButton a:hover, #NetSiteSearchNextResultsButton a:hover {
		text-decoration: none !important;
		color: #fff;
		}
        
 #NetSiteSearchPagerResults {
 	float: left;
	margin: 12px 10px 0px 10px;
    }


#NetClearFloat {
	clear: both;
	height: 1px;
	width: auto;
	} 
	
#NetFacebookLikeButtonContainer {
	margin: 20px 0 0;
	height: 30px;
}

#NetFacebookLikeButtonContainer iframe {
	max-width: 100%;
	}
	

#NetFeatureDeck {
	color:#000;
	margin: 20px 0 30px;
	font-size:16px;
	/*position:relative;
	max-width: 485px;
	height: 348px;*/
}

#NetFeatureDeck h2 {
	font-size: 1em;
}

#NetFeatureDeck .ui-tabs-nav-item a span {
	float:left;
	padding:0;
	cursor:pointer;
	visibility: hidden;
	max-width: 157px;
	height: 64px;
}

#NetFeatureDeck ul.ui-tabs-nav,
#NetFeatureDeck li.ui-tabs-nav-item,
#NetFeatureDeck li.ui-tabs-nav-item a:link,
#NetFeatureDeck li.ui-tabs-nav-item a:visited {	
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#NetFeatureDeck ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	height: 65px;
	left:0;
	max-width:485px;	
	background:transparent;
}

#NetFeatureDeck .ui-tabs-panel {border:1px solid #999;}
	
#NetFeatureDeck .ui-tabs a #button {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	font-size: .8em;
	}
	
	#NetFeatureDeck .ui-tabs a:hover #button {text-decoration: none;}
		
	#NetFeatureDeck .ui-tabs a:hover {text-decoration: none;}
	
#NetFeatureDeck .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	padding:0;
	height:282px;
	max-width:483px;
}

#NetFeatureDeck .ui-tabs-hide {display:none;}

#NetFeatureDeck .ui-tabs {
	margin-bottom: 65px;
	max-width: 485px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	z-index: 10;
  	position: relative;
	}
	
/* BEGIN - NetFeature Deck for Health Tool Landing page revisions. tm 3/9/2015 */
#NetFeatureDeck { width: 485px; margin: 0; }
		#NetFeatureDeck #netFeaturedDeckItems { }
			#NetFeatureDeck .fragment { 
				color: #fff;
				background-color: #f7f7f7;
				display: none;
				height: 282px;
				height: auto;
				border: 1px solid #999;
			}
			#NetFeatureDeck .fragment img { width: 100%;}
			#NetFeatureDeck .fragment > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
			#NetFeatureDeck .fragment h2 { margin-top: 0; font-size: 30px; line-height: 1em; }
			#NetFeatureDeck .fragment a > .button { color: #fff; text-decoration: underline; font-weight: bold; font-size: 1em; }

	#NetFeatureDeck .noMargin { margin: 0; }

	#NetFeatureDeck .netFeaturedDeckNavDots { height: 50px; font-size: 100px; line-height: 45%; text-align: center; overflow: hidden; }
		#NetFeatureDeck .netFeaturedDeckNavDots a { text-decoration: none; color: #555; outline: none; }
		#NetFeatureDeck .netFeaturedDeckNavDots a:hover { color: #bbb; }
		#NetFeatureDeck .netFeaturedDeckNavDots a.current, #NetFeatureDeck .netFeaturedDeckNavDots a.current:hover { color: #222; }

	#htBrowseContainer { width: 485px; }
		.htDropDownContainer { 
			width: 483px; 
			overflow: hidden;
			background: linear-gradient(rgb(250, 250, 250), rgb(200, 200, 200));
			margin-top: 5px;
		}
			.htDropDownContainer > .htDropDownSubContainer {
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I5NEJCQzBFM0I2MTFFNDhBMDU4MzRFMjc1RjA3RTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I5NEJCQzFFM0I2MTFFNDhBMDU4MzRFMjc1RjA3RTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjk0QkJCRUUzQjYxMUU0OEEwNTgzNEUyNzVGMDdFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjk0QkJCRkUzQjYxMUU0OEEwNTgzNEUyNzVGMDdFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PksWoaUAAADpSURBVHjaYvz//z8DJYAFxnj37p3Az58/uRgZGf/h0wC0kJGVlfWniIjIO5gAGG/YsMGJi4vrCy8v7yd8GKjm69y5c0Ng+uAGAG1n0tXVPQoyEx+Wk5O79vnzZ3YMA0B49erVroQMmD59eiSyHhQD/vz5w2BoaHgQl2YlJaVL3759Y8VpACFXoNuO1QBcrsBmO1YDcLkCm+04DUB3BdD2y9hsx2kAuitw2Y7XAJArNDQ0TktISNzHZTsIs+BKsszMzAwVFRXN79+/F+Dk5PyNSx0jocwEkgfmD5zyTIRyGz7NRBlACAAEGAD/kXyoUtv8sgAAAABJRU5ErkJggg==);
				background-size: 16px 16px;
				background-repeat: no-repeat;
				background-position: right 15px center;
				/* background-position: 450px 13px; */
				font-size: 16px; 
				line-height: 40px; 
				text-indent: 10px; 
				color: #444;
			}
			.htDropDownContainer > .htDropDownSubContainer.dropped { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlBNTg3ODBFM0I5MTFFNDg1NUY5QThGOTVFNDVCMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlBNTg3ODFFM0I5MTFFNDg1NUY5QThGOTVFNDVCMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OUE1ODc3RUUzQjkxMUU0ODU1RjlBOEY5NUU0NUIwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OUE1ODc3RkUzQjkxMUU0ODU1RjlBOEY5NUU0NUIwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlQN59QAAAFSSURBVHjalJPBS4RAFMZnRreF3D2oqPXXeCioLh2W6FjQPxbsLSioS1Z72PCvUdROW4dY3b63zIC9HYMGfqjP7/sc3nNk27aiaRrRdZ34z1JKiTAMhayqSqRpquq6vkU9BJfga8C3D+5AA/NNnuedKIpiFATBHMWNJtNCm/nZ6Hzfn5NXSSmV67oHPeEpeGAhdH8PzkwBnkPyirIsRRzHU9QWvV2YnYzAnr7vv1tEUTQlrwmg0Al440JLMD1PECB4wFDIjpmEJkCxRq3AOVhamrjU71a/xmkR0pdsP0Vrq/MADzyBI0vAMXjkI1bMTOM76dXeNcMj1k2kxrywhr2CsYY3NkMTPTOFMQJsZq/35Z3pICAjr9pgrdfrpicm4Qx8sunM9Bi3C54PWDvXcZzvJEmucKV6AC6YmYfQL13jMF3D00p2nKXe4l9rqzHH+UeAAQDmz6LLRPifBAAAAABJRU5ErkJggg==); }
			.htDropDownList { width: 467px; display: none; background: #fff; padding: 5px 8px; max-height: 200px; overflow: auto; overflow-x: hidden; }
					.htDropDownList ul {
						list-style-type: none;
						margin: 0;
						padding: 0;
						font-size: 14px;
					}
					.htDropDownList ul.cols2 { float: left; width: 50%; }
						.htDropDownList ul li a { display: block; text-decoration: none; padding: 3px 5px; }
						.htDropDownList ul li a.disabled { color: #aaa !important; text-decoration: none !important; cursor: default; outline: none; }
						.htDropDownList ul li a:hover { background-color: #f7f7f7; }
						.htDropDownList ul li a.disabled:hover { background-color: transparent; }

			.htDropDownContainer, .htDropDownList { border-radius: 2px; border: 1px solid #888; }

			#htTopicsListMaster, #htToolListsMaster { position: relative; }
				#htTopicsListContainer { position: absolute; z-index: 5; }
				#htToolTypeListContainer { position: absolute; z-index: 4; background: #efefef; }
				#htToolListContainer { display: block; height: 250px; max-height: 250px; }
				#htToolListLoading { position: absolute; z-index: 3; width: 100%; pointer-events: none; }

			#htHIMainLink { 
				margin-top: 10px;
			}
			#htHIMainLink a {
				font-weight: bold;
				line-height: 130%;
			}
			
@media only screen and (max-width: 483px){
	/* main { padding: 0; } */
	#NetFeatureDeck, #htBrowseContainer { width: 100%; }
	.htDropDownContainer { width: 100%; }
		.htDropDownContainer > .htDropDownSubContainer {  }
		.htDropDownList { width: calc(100% - 17px); }
}
/* END - NetFeature Deck for Health Tool Landing page revisions. */
	
.NetToolsListViewItem a {
	display: inline-block;
}
	
#NetHealthInfoToolsListTabs {margin-top: 10px;}
	
#NetHealthInfoToolsListTabs div.RadTabStrip ul {margin-left: 0;}
	
#NetHealthInfoToolsListTabs div.RadTabStrip ul li {padding: 0;}
	
#NetHealthInfoToolsListPanels {
	background: white;
	border: 1px solid #888;
	border-top: none;
	padding: 5px 10px;
	-moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
	}


#fragment-1 #fragment-1-inner {
	color:white;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	}

#NetFeatureDeck #fragment-1 h2 {
	color:white;
	font-size:30px;
	line-height:1em;
	text-shadow:0 0 3x #444;
	}
	
#NetFeatureDeck #fragment-1 p {
	color:white;
	font-size:.8em;
	}
	


#fragment-2 #fragment-2-inner {
	color:white;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	}
	
#NetFeatureDeck #fragment-2 h2 {
	color:white;
	font-size:30px;
	line-height:1em;
	}
	
#NetFeatureDeck #fragment-2 p {
	color:white;
	font-size:.8em;
	margin:6px 0;
	}


#fragment-3 #fragment-3-inner {
	color: white;
	text-shadow: 1px 1px 3px #444444;
	}
	
#NetFeatureDeck #fragment-3 h2 {
	color:white;
	font-size:30px;
	line-height:1em;
	margin-bottom:4px;
	text-align:right;
	}
	
#NetFeatureDeck #fragment-3 p {
	color:white;
	font-size:0.8em;
	margin-bottom:6px;
	text-align:right;
	}


#NetFeatureDeck ul li.ui-tabs-nav-item {
	background-color: transparent;
	border: 1px solid #999;
	border-top: 0px none;
	display: block;
	max-width: 30%;
	height: 55px;
	overflow: hidden;
	}
	
	#NetFeatureDeck ul li#nav-fragment-2 {margin: 0 4px;}

#NetFeatureDeck ul li.ui-tabs-selected {
	height: 64px;
	box-shadow: 2px 2px 3px -2px rgba(0,0,0,0.5);
	position: relative;
  	z-index: 15;
	width: 36%;
	}

#NetFeatureDeck ul li#nav-fragment-1.ui-tabs-nav-item a {background: url(../../etools/landingPage/tab1.jpg) no-repeat 0 1px;}
	
#NetFeatureDeck ul li#nav-fragment-2.ui-tabs-nav-item a {background: url(../../etools/landingPage/tab2.jpg) no-repeat 0 1px;}
	
#NetFeatureDeck ul li#nav-fragment-3.ui-tabs-nav-item a {background: url(../../etools/landingPage/tab3.jpg) no-repeat 0 1px;}

	#NetFeatureDeck ul li#nav-fragment-1.ui-state-hover a {background-position: -160px 1px;}
		
	#NetFeatureDeck ul li#nav-fragment-2.ui-state-hover a {background-position: -160px 1px;}
	
	#NetFeatureDeck ul li#nav-fragment-3.ui-state-hover a {background-position: -160px 1px;}

#NetFeatureDeck ul li#nav-fragment-1.ui-tabs-selected a {background: url(../../etools/landingPage/tab1Active.jpg);}
	
#NetFeatureDeck ul li#nav-fragment-2.ui-tabs-selected a {background: url(../../etools/landingPage/tab2Active.jpg);}
	
#NetFeatureDeck ul li#nav-fragment-3.ui-tabs-selected a {background: url(../../etools/landingPage/tab3Active.jpg);}

#NetHealthInfoToolsListTabs {width: 100%;}

#NetHealthInfoToolsListTabs ul.rtsUL li.rtsLI {width: auto !important;}
	
#NetHealthInfoToolsListTabs ul.rtsUL li.rtsFirst {width: auto;}
	
#NetHealthInfoToolsListTabs ul.rtsUL li.rtsLast {width: auto;}

.RadTabStrip a.rtsLink, .RadTabStripVertical a.rtsLink {
	padding-left: 0;
	}
	
.RadTabStrip span.rtsOut, .RadTabStripVertical span.rtsOut {
	padding-right: 0;
	}

.RadTabStrip_Vista .rtsLI, .RadTabStrip_Vista a.rtsLink {
	font-size: 1.3em;
	}	

/* TLR: health library homepage */
#NetBreakingNewsHeader {
    background-color: #333;
    width: 262px;
    height: 25px;
}

.NetBreakingNewsHeadline {
    float: left;
    padding-top: 2px;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    color: white;
}

.NetBreakingNewsPageButtons {
    float: right;
    height: 25px;
}

.NetBreakingNewsPageButtons span.rbDisabled:hover, .NetBreakingNewsPageButtons span.rbDisabled:focus, .NetBreakingNewsPageButtons span.rbDisabled:active {background-position: 0 0;}

.NetPreviousBreakingNewsPageButton {
    background: url('/client_files/default/hi/homepage/newsPreviousButton.gif');
    background-position: 0 0;
    width: 25px;
    height: 25px;
}

.NetPreviousBreakingNewsPageButtonHover {
    background-position: 25px 25px;
}

.NetPreviousBreakingNewsPageButtonDisabled {
    /*per sean k.*/
    background-position: 0px 0px;
    /*background-position: 300px 400px;*/
}

.NetNextBreakingNewsPageButton {
    background: url('/client_files/default/hi/homepage/newsNextButton.gif');
    background-position: 50px 50px;
    width: 25px;
    height: 25px;
}

.NetNextBreakingNewsPageButtonHover {
    background-position: 75px 75px;
}

.NetNextBreakingNewsPageButtonDisabled {
    /*per sean k.*/
    background-position: 0px 0px;
    /*background-position: 300px 400px;*/
}

#NetBreakingNews {
}

    #NetBreakingNews ul {
        margin-left: 0px;
    }

    #NetBreakingNews ul li a {
        color: #4d4d4d;
    }

    #NetBreakingNews ul li a:hover {
        color: #fff;
        text-decoration: none;
    }

    #NetBreakingNews img {
        border: none;
    }

.NetBreakingNewsRotatorContainer {
    width: 260px;
    height: 200px;
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
}

.NetBreakingNewsTabBox {
    position: relative;
    width: 260px;
    margin-left: -1px !important;
    border-top: 1px solid #a6a6a6;
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
}

    .NetBreakingNewsTabBox li {
        padding: 0px !important;
    }

/* .NetBreakingNewsTabBox ul li:first-child + li {
        border-top: 1px solid #a6a6a6;
        border-bottom: 1px solid #a6a6a6;
    } */

.NetBreakingNewsTab {
    width: 260px;
    height: 54px;
    white-space: normal !important;
    border-bottom: 1px solid #a6a6a6;
    
    /*per john a.*/
    /*padding: 12px 0px 0px;*/
    padding: 6px 0;
    margin: 0;
    text-align: left !important;
}

.NetBreakingNewsTabSelected {
    background-color: #838383 !important;
    color: #fff !important;
}

.NetBreakingNewsTabHovered {
    background-color: #838383 !important;
	color: #fff !important;
}

#NetMoreNewsButton {
    margin-top: 225px;
    margin-bottom: 20px;
    width: 170px;
    float: left;
}

    #NetMoreNewsButton a {
        display: block;
        padding: 5px 0px 5px 10px;
        text-decoration: none;
    }

    #NetMoreNewsButton a:hover {
        text-decoration: none;
    }

#NetFeatures {
    margin: 30px 0px;
    padding-bottom: 30px;
    border-bottom: 1px solid #aaaaaa;
}

#NetFeaturedHealthTip {
    float:none;
    width:232px;
    margin-right: 21px;
margin-bottom: 25px;
}

.NetFeaturedHealthTipHeader {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.NetFeaturedHealthTipBoxHeader {
    height: 10px;
    background: url('/client_files/default/hi/homepage/healthTipTop.png') no-repeat;
    background-position: 10px 0;
}

.NetFeaturedHealthTipBox {
	height: 220px;
    border: 1px solid #999;
    background-color: #999;
    padding: 5px 10px 0px 10px;
}

.NetFeaturedHealthTipHeadline {
    color: #fff;
}

.NetFeaturedHealthTipTeaser {
    display: block;
    color: #fff;
}

.NetFeaturedHealthTipLink {
    color: #fff !important;
    text-decoration: underline !important;
}

a.NetFeaturedHealthTipLink {
	display:block;
	padding:3px;
}

a.NetFeaturedHealthTipLink:hover {
	background-color:#808080 !important;
	padding:3px;
}

a.NetHealthToolLink {
	display:block;
	padding:3px;
}

a.NetHealthToolLink:hover {
	background-color:#545454 !important;
	padding:3px;
}

#NetFeaturedHealthTools {
    float:none;  
    width:232px; 
}

    #NetFeaturedHealthTools ul {
        margin: 0px;
        color: #fff;

    }

     #NetFeaturedHealthTools ul a {
        display: block;
        color: #fff !important;
        text-decoration: underline;
}  

.NetFeaturedHealthToolsHeader { 
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;                                   
}

.NetFeaturedHealthToolsBoxHeader {
    height: 10px;
    background: url('/client_files/default/hi/homepage/healthToolTop.png') no-repeat;
    background-position: 10px 0;
}

.NetFeaturedHealthToolsBox {
    background-color: #6e6e6e;
    padding: 5px 10px 0px 10px;
}

.NetFeaturedHealthToolsRotator {                                   
}

.NetFeaturedHealthToolsBoxButtons {
    float: right;
    margin-top: -26px;
    margin-right: -10px;
}

.NetPreviousHealthToolButton {
    background: url('/client_files/default/hi/homepage/healthToolsPreviousButton.gif');
    background-position: 0 0;
    width: 25px;
    height: 25px;
}

.NetPreviousHealthToolButtonHover {
    background-position: 25px 25px;
}

.NetPreviousHealthToolButtonDisabled {
    background-position: 300px 400px;
}

.NetNextHealthToolButton {
    background: url('/client_files/default/hi/homepage/healthToolsNextButton.gif');
    background-position: 50 50;
    width: 25px;
    height: 25px;
}

.NetNextHealthToolButtonHover {
    background-position: 75px 75px;
}

.NetNextHealthToolButtonDisabled {
    background-position: 500px 600px;
}

/*
#NetHealthInfoToolsPromoLink { 
    font: bold 15px Arial, Helvetica, Verdana, sans-serif;
    margin-top:10px;
}

#NetHealthInfoToolsPromoLink a {
    display: block;
    color: #4d4d4d;
    background: url('/client_files/default/hi/homepage/healthToolsButton.gif') no-repeat;
    padding: 12px 13px;
}  

#NetHealthInfoToolsPromoLink a:hover {
    display: block;
    color: #fff;
    text-decoration: none;
    background: url('/client_files/default/hi/homepage/healthToolsButtonOver.gif') no-repeat;
}

#NetHealthInfoPromoRecipesLink { 
    font: bold 15px Arial, Helvetica, Verdana, sans-serif;
    margin-top:10px;
}

#NetHealthInfoPromoRecipesLink a {
    display: block;
    color: #4d4d4d;
    background: url('/client_files/default/hi/homepage/healthToolsButton.gif') no-repeat;
    padding: 12px 13px;
}  

#NetHealthInfoPromoRecipesLink a:hover {
    display: block;
    color: #fff;
    text-decoration: none;
    background: url('/client_files/default/hi/homepage/healthToolsButtonOver.gif') no-repeat;
} 
*/

.NetHealthInfoToolsPromo { 
	font: bold 15px Arial, Helvetica, Verdana, sans-serif;
	margin-top:10px;
}

.NetHealthInfoToolsPromo a {
	display: block;
	color: #4d4d4d;
	background: url('/client_files/default/hi/homepage/healthToolsButton.gif') no-repeat;
	padding: 12px 13px;
}  

.NetHealthInfoToolsPromo a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
	background: url('/client_files/default/hi/homepage/healthToolsButtonOver.gif') no-repeat;
}

.NetSocialMediaFooterContainer {
	margin-top: 40px;	
	margin-bottom: 26px;
}

/**** Recipe kick off ****/
.NetRecipeKickOffButton { width: 280px; height: 280px; margin-bottom: 15px; display: block; color: #000; font-size: 14px; text-shadow: 0 1px 0 #fff; text-decoration: none; }
	.NetRecipeKickOffButton img { border: solid 1px #aaa; }
	
	.NetRecipeKickOffButton span { color: #000; font-size: 14px; text-shadow: 0 1px 0 #fff; text-decoration: none; }
	.NetRecipeKickOffButton:hover .NetRecipeFauxButton span { background: rgba(255,255,255,.9); }	
	.NetRecipeKickOffButton:hover { text-decoration:none !important; }
	
	.NetRecipeFauxButton { margin: -41px 0 0 1px; position: relative; z-index: 2; display: table; width: 280px; height: 40px; background: rgb(255,255,255); background: transparent\9; background: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff); zoom: 1; }
		p.NetRecipeFauxButton { padding: 0; }
	.NetRecipeContentHolder { display: table-cell; vertical-align: middle; padding: 0 10px; }
	.NetRecipeFauxButton img { border: none !important; float: right; }
	.NetRecipeKickOffButton:hover .NetFauxButton { background: rgba(255,255,255,.9); }
	/**** IE 10 Un-Fix ****/
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.NetRecipeFauxButton { margin: -46px 0 0 1px; }
	}	
	/**** IE 9 Un-Fix ****/	
	.NetRecipeFauxButton { margin: -46px 0 0 1px\9; }
	.NetRecipeFauxButton { 
   -webkit-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
      -moz-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
       -ms-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
        -o-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
           transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
	}
	
/**** Infographic kick off ****/
.NetInfographicKickOffButton { width: 280px; height: 280px; margin-bottom: 56px; display: block; color: #000; font-size: 14px; text-shadow: 0 1px 0 #fff; text-decoration: none; }
	.NetInfographicKickOffButton img { border: solid 1px #aaa; }
	
	.NetInfographicKickOffButton span { background-color: #ececec; color: #000; font-size: 14px; text-shadow: 0 1px 0 #fff; text-decoration: none; }
	.NetInfographicKickOffButton:hover .NetInfographicFauxButton span { background: rgba(255,255,255,.9); }	
	.NetInfographicKickOffButton:hover { text-decoration:none !important; }
	
	.NetInfographicFauxButton { margin: -5px 0 0 0px; position: relative; z-index: 2; display: table; width: 280px; height: 40px; background: rgb(255,255,255); background: transparent\9; background: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff); zoom: 1; }
		p.NetInfographicFauxButton { padding: 0; border: solid 1px #aaa; }
	.NetInfographicContentHolder { display: table-cell; vertical-align: middle; padding: 0 10px; }
	.NetInfographicFauxButton img { border: none !important; float: right; }
	.NetInfographicKickOffButton:hover .NetFauxButton { background: rgba(255,255,255,.9); }
	/**** IE 10 Un-Fix ****/
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.NetInfographicFauxButton { margin: -46px 0 0 1px; }
	}	
	/**** IE 9 Un-Fix ****/	
	.NetInfographicFauxButton { margin: -5px 0 0 1px\9; }
	.NetInfographicFauxButton { 
   -webkit-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
      -moz-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
       -ms-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
        -o-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
           transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
	}  
	
		
	/**** infographic and recipe launcher v2 ***/
.NetInfographicButton, .NetRecipeButton { width: 280px; display: block; color: #000; font-size: 16px; text-shadow: 0 1px 0 #fff; text-decoration: none; }
.NetRecipeButton img { border: solid 1px #aaa; }
.NetInfographicInnerButton, .NetRecipeInnerButton { margin: -45px 0 0 1px; position: relative; z-index: 2; display: table; width: 280px; height: 40px; background: rgb(255,255,255); background: transparent\9; background: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff); zoom: 1; }
.NetInfographicInnerButton a, .NetRecipeInnerButton a { margin: -45px 0 0 1px; position: relative; z-index: 2; display: table; width: 280px; height: 40px; background: rgb(255,255,255); background: transparent\9; background: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff); zoom: 1; }

.NetInfographicInnerButton { margin: -5px 0 0 0; width: 279px; border: solid #aaa; border-width: 0 1px 1px 1px; background-color: #fff; }
	.NetInfographicButtonContent, .NetRecipeButtonContent { display: table-cell; vertical-align: middle; padding: 0 10px; }
		.NetInfographicInnerButton img, .NetRecipeInnerButton img { border: none !important; float: right; }

.NetRecipeButton:hover .NetRecipeInnerButton { background: rgba(255,255,255,.9); }
.NetInfographicButton:hover .NetInfographicInnerButton { background-color: #e5e5e5; }

/**** IE 10 Un-Fix ***/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.NetInfographicInnerButton, .NetRecipeInnerButton { margin: -46px 0 0 1px; }
}

/**** IE 9 Un-Fix ****/	
.NetInfographicInnerButton, .NetRecipeInnerButton { margin: -46px 0 0 1px\9; }


/*---------- Animation -----------*/
.NetInfographicInnerButton, .NetRecipeInnerButton { 
   -webkit-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
      -moz-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
       -ms-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
        -o-transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
           transition: all 0.4s cubic-bezier(0.42, 0.0, 1.0, 1.0);
}


