#NetGlobalContainer { width: 100%; font-size: 18px; }

.NetControl, .body, .control { font-size: 18px; }
.control { height: 40px;  }
input.control { border: 1px solid #aaa; }
#NetFormBuilderForm input[type="radio"] + label { margin: 0 10px 0 2px; }

#NetGlobalContainer h2 { font-size: 27px; font-size: 2.7rem; }
#NetGlobalContainer h3 { font-size: 18px; font-size: 1.8rem; }


/* Health News */

#NetBreakingNewsHeader, #NetBreakingNewsRotatorContainer, #NetBreakingNews ul li a, .NetBreakingNewsRotatorContainer { width: 100%; }
	.NetBreakingNewsTabBox { width: auto; float left; margin: -200px 0 0 260px!important; left: auto; top: auto; }
		#NetLeftContentColumn li { width: 100%; }
			.RadTabStrip .rtsLevel .rtsTxt { line-height: 19px; font-size: 14px; } /* Text in boxes */

.NetBreakingNewsHeadline { line-height: 23px; font-size: 15px; }
.NetBreakingNewsPageButtons { height: 25px; margin-right: -3px; }

#NetFeaturedHealthTip, #NetFeaturedHealthTools { width: 48%; }
#NetFeaturedHealthTip { margin-right: 2%; }
#NetFeaturedHealthTools { float: right; }

/* Colors */

#NetBreakingNewsHeader { background-color: #253080; border-right: solid 2px #253080; }
	.NetBreakingNewsRotatorContainer { border-color: #253080; }
	.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: #6cace4; }
		.NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-color: #5f98c9; }

	.NetBreakingNewsTabSelected { background-color: #6cace4; }
	#NetBreakingNews ul li a:hover { background-color: #5f98c9; }

	.rtsLast .NetBreakingNewsTab { border-bottom: 0; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox { background-color: transparent; border: solid 1px #253080; 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: #253080; }
		
		.NetButton { background: transparent; border: none; }

		#NetGlobalContainer .NetButton a { background: #6cace4; color: #fff; font-size: 18px; padding: 5px 20px; text-transform: none; border-radius: 30px; }
		/*#NetGlobalContainer { color: #253080; }*/
		#NetGlobalContainer .NetButton a:hover { background: #5f98c9; }

		#NetCalendarRegisterTopButton, #NetCalendarRegisterBottomButton, #NetSiteSearchSearchButton, #NetProvidersSearchButton, #NetCalendarButtonSearch, #NetCheercardsBackButton, #NetCheercardsNextButton, #NetHealthNewsSubscribeOptInButton, #NetHealthNewsQuickSubscribeOptInButton { min-width: 90px; width: auto; display: inline-block; }

	.NetFeaturedHealthTipLink, #NetFeaturedHealthTools ul a { color: #6cace4 !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: #6cace4; float: right; }
	.nRSearchNavBox a:hover { background-color: #5f98c9; }

.NetHealthInfoTopicCenterDropdown { width: 100%; font-size: 14px; }

.NetHealthInfoToolsPromo a, input#ContentBody_fcMain_C1_navButtonNext { background: #6cace4; width: 100%; border: none; text-align: center; font-size: 18px; padding: 12px 0; color: #fff!important; border-radius: 30px; }
input#ContentBody_fcMain_C1_navButtonNext { padding: 7px 0; }
.NetHealthInfoToolsPromo a:hover, input#ContentBody_fcMain_C1_navButtonNext:hover { background: #5f98c9; color: #fff!important; text-decoration: none!important; }
.NetHealthInfoToolsPromo a { color: #253080; }

#NetGlobalContainer a, #NetGlobalContainer a:hover { color: #6cace4; }
.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; }

/* NetFeaturedHealthToolsBox */
.NetFeaturedHealthToolsBox .rrItemsList { width: 300% !important; }
.NetFeaturedHealthToolsBox .RadRotator, .NetFeaturedHealthToolsBox .rrRelativeWrapper, .NetFeaturedHealthToolsBox .rrClipRegion { width: 100% !important; }
.NetFeaturedHealthToolsBox .rrItem { width: 33.333% !important; }