#NetGlobalContainer { width: 100%; max-width: 1200px; margin: auto; padding: 0; font: 18px/160% 'Roboto', Arial, Verdana, Helvetica, sans-serif; }

#NetGlobalContainer a, #NetGlobalContainer a:hover { color: #006394; }
.NetButton a { text-decoration: none; }

#NetModuleNav ul li { background: #006394; }

/* Provider featured specialties */
.featuredSpecialty { font-weight: bold; color: #8a1c1c; }
#NetGlobalContainer tr.featuredSpecialty, #NetGlobalContainer tr.featuredSpecialty a { color: #8a1c1c; }
tr.featuredSpecialty.NetGridItem { background: #f0f8ff; }
tr.featuredSpecialty.NetGridItemAlternating { background: #d8ecfd; }

/* Colors */

#NetBreakingNewsHeader { background-color: #006394; border-right: solid 2px #006394; }
	.NetBreakingNewsRotatorContainer { border-color: #006394; }
	.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: #00527a; }
		.NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-color: #004564; }

	.NetBreakingNewsTabSelected { background-color: #00527a; }
	#NetBreakingNews ul li a:hover { background-color: #004564; }

	.rtsLast .NetBreakingNewsTab { border-bottom: 0; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox { background-color: transparent; border: solid 1px #006394; color: #4c4c4c; height: auto; min-height: 220px; }
		.NetFeaturedHealthTipTeaser, #NetFeaturedHealthTools ul, #NetGlobalContainer h5, #NetFeaturedHealthTools h5, .NetFeaturedHealthTipHeadline { color: #4c4c4c!important; }
		#NetGlobalContainer h5, #NetFeaturedHealthTools h5 { font-size: 20px; }

	#NetMoreNewsButton { width: auto; margin-bottom: 0 }
		#NetMoreNewsButton a { padding: 5px 10px; color: #006394; }
		
		.NetButton { background: transparent; border: none; }

		#NetGlobalContainer .NetButton a { background: #006394; color: #fff; font-size: 18px; padding: 5px 20px; text-transform: none; }
		/*#NetGlobalContainer { color: #006394; }*/
		#NetGlobalContainer .NetButton a:hover { background: #00527a; }

		#NetCalendarRegisterTopButton, #NetCalendarRegisterBottomButton, #NetSiteSearchSearchButton, #NetProvidersSearchButton, #NetCalendarButtonSearch, #NetCheercardsBackButton, #NetCheercardsNextButton, #NetHealthNewsSubscribeOptInButton, #NetHealthNewsQuickSubscribeOptInButton { min-width: 90px; width: auto; display: inline-block; }

	.NetFeaturedHealthTipLink, #NetFeaturedHealthTools ul a { color: #006394 !important; padding: 0; }

@media only screen and (max-width: 700px) {
	#NetFormBuilderForm .control, #NetFormBuilderForm table, #NetFormBuilderForm tbody, #NetFormBuilderForm tr, #NetFormBuilderForm td, #NetFormBuilderForm .body { display: block; }
	#NetFormBuilderForm input, #NetFormBuilderForm select { width: 100%; border: 1px solid #ccc; padding: 10px; box-sizing: border-box; }
	#NetFormBuilderForm input[type=radio] { width: auto; }
	#NetFormBuilderForm input#ContentBody_fcMain_C1_navButtonNext { border: 1px solid #007c85; }

	#NetFormBuilderForm .body + br { display: none; }
}