#NetGlobalContainer { width: 100%; font-size: 16px; }

#NetGlobalContainer h1 { font-size: 24px; font-weight: normal; }

#NetGlobalContainer h2.NetStoryHeadline { margin-top: 0 !important; font-size: 22px; }

#NetStory h4 { margin-top: 0 !important; }

#NetGlobalContainer a { font-style: normal; }

#NetGlobalContainer .rrItemsList li, #NetCheercardsContainer li { list-style: none; }


/* Colors */

#NetGlobalContainer .rbImageButton { background-color: #0092b2; }
#NetGlobalContainer .rbImageButton:hover { background-color: #007d99; }

#NetBreakingNewsHeader { background-color: #e5f4f8; border-right: solid 2px #e5f4f8; }
	.NetBreakingNewsHeadline { color: #3E3E3E; }
	.NetBreakingNewsRotatorContainer { border-color: #a7a7a7; }
	.NetNextBreakingNewsPageButton, .NetPreviousBreakingNewsPageButton, .NetNextHealthToolButton, .NetPreviousHealthToolButton { background: url('nextButtons.png') no-repeat; background-position: -25px center; width: 25px; height: 25px; }
	.NetPreviousBreakingNewsPageButton, .NetPreviousHealthToolButton { background: url('prevButtons.png') no-repeat; background-position: 0 center; }
	.NetNextBreakingNewsPageButton:hover, .NetPreviousBreakingNewsPageButton:hover, .NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-position: 0 center; transition: background-position 0s; }
	.NetPreviousBreakingNewsPageButton:hover, .NetPreviousHealthToolButton:hover { background-position: -25px center; }
	.NetFeaturedHealthToolsBoxButtons { margin: -25px -11px 0 0; }
		.NetNextHealthToolButton, .NetPreviousHealthToolButton { background-color: #0092b2; }
		.NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-color: #007d99; }

	.NetBreakingNewsTabSelected { background-color: #d3e2e5 !important; color: #3e3e3e !important; }
	#NetBreakingNews ul li a:hover { background-color: #c7d5d9; }

	.rtsLast .NetBreakingNewsTab { border-bottom: 0; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox { background-color: transparent; border: solid 1px #a7a7a7; color: #4c4c4c; height: auto; min-height: 220px; }
	/* .NetFeaturedHealthTipTeaser, #NetFeaturedHealthTools ul, #NetGlobalContainer h5, #NetFeaturedHealthTools h5, .NetFeaturedHealthTipHeadline { color: #00a160!important; } */
	.NetFeaturedHealthTipBox h5, .NetFeaturedHealthToolsRotator h5 { margin-top: 10px !important; }
		#NetGlobalContainer h5, #NetFeaturedHealthTools h5, .NetFeaturedHealthTipHeadline { color: #00a160!important; }
		#NetGlobalContainer h5, #NetFeaturedHealthTools h5 { font-size: 20px; }

		.NetFeaturedHealthTipTeaser, #NetFeaturedHealthTools ul { color: #4c4c4c; }

	#NetMoreNewsButton { width: auto; margin-bottom: 0 }
		#NetMoreNewsButton a { padding: 5px 10px; color: #0092b2; }
		
		.NetButton { background: transparent; border: none; }

		#NetGlobalContainer .NetButton a { background: #0092b2; color: #fff; font-size: 18px; padding: 5px 20px; text-transform: none; }
		/*#NetGlobalContainer { color: #006394; }*/
		#NetGlobalContainer .NetButton a:hover { background: #007d99; }

		#NetCalendarRegisterTopButton, #NetCalendarRegisterBottomButton, #NetSiteSearchSearchButton, #NetProvidersSearchButton, #NetCalendarButtonSearch, #NetCheercardsBackButton, #NetCheercardsNextButton, #NetHealthNewsSubscribeOptInButton, #NetHealthNewsQuickSubscribeOptInButton { min-width: 90px; width: auto; display: inline-block; }

	.NetFeaturedHealthTipLink, #NetFeaturedHealthTools ul a { color: #0092b2 !important; padding: 0; }

 /* Side Buttons and read more button */

.nRSearchNavBox { width: 100% } 

.nRSearchNavBox input { width: 78%; box-sizing: border-box; font-size: 14px; }
	.nRSearchNavBox a { background-color: #0092b2; float: right; }
	.nRSearchNavBox a:hover { background-color: #007d99; }

.NetHealthInfoTopicCenterDropdown { width: 100%; font-size: 14px; padding: 12px 4px; border-color: #C5C5C5; }

.NetHealthInfoToolsPromo a, input#ContentBody_fcMain_C1_navButtonNext { background: #fff; width: 100%; border: solid 1px #0092b2; text-align: center; font-size: 18px; padding: 12px 0; color: #0092b2!important; }
input#ContentBody_fcMain_C1_navButtonNext { padding: 7px 0; }
.NetHealthInfoToolsPromo a:hover, input#ContentBody_fcMain_C1_navButtonNext:hover { background: #0092b2; color: #fff!important; text-decoration: none!important; }
.NetHealthInfoToolsPromo a { color: #0092b2; }

#NetGlobalContainer a, #NetGlobalContainer a:hover { color: #0092b2; }
.NetButton a { text-decoration: none; }

.NetHealthInfoToolsPromo a, .NetButton, #NetMoreNewsButton 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;
}

#NetFooter { font-size: 12px; }


/* Form builder styles */


#NetFormBuilderForm label { position: relative; overflow: auto; height: auto; width: auto; margin: auto; } 

#NetFormBuilderForm, #NetFormBuilderForm .label { font-family: Arial, sans-serif; }
#NetFormBuilderForm .label { font-size: 13px; font-size: 1.3rem; font-weight: normal; color: #0092b2; white-space: normal; padding: 0; }

#ContentBody_fcMain_C1_C2_C7_C8_lb, #ContentBody_fcMain_C1_C2_C3_C6_lb { background: none; }

#NetFormBuilderForm table tr td { padding: 10px 10px 0 10px; }
#NetFormBuilderForm table:first-of-type { background: none; }
#NetFormBuilderForm table:first-of-type tr td { padding-left: 0; padding-right: 0; }
#NetFormBuilderForm table { min-height: 80px; width: 100%; background: #eee; margin: 0 auto; max-width: 600px; }
#NetFormBuilderForm table tr td { vertical-align: top; }

#NetFormBuilderForm .control { height: 25px; padding-bottom: 15px; }
#NetFormBuilderForm .control select { padding-bottom: 0 }

table#ContentBody_fcMain_C1_C2_C29_C30_cbl { width: 100% }
input#ContentBody_fcMain_C1_C2_C29_C30_cbl_0 { margin-top: 4px; }
input#ContentBody_fcMain_C1_C2_C29_C30_cbl_0, label#ContentBody_fcMain_C1_C2_C29_C30_cbl_0 { float: left; }

#ContentBody_fcMain_C1_C2_C29_C31_tb { margin-bottom: 15px !important }