#NetGlobalContainer { width: 100%; padding: 0; font: 18px/160% 'Open Sans', Arial, Verdana, Helvetica, sans-serif; }

#NetModuleHeaderContainer { display: none; }
#NetGlobalContainer h1 { border-bottom: 0; font-weight: normal; }
#NetGlobalContainer h2, #NetFormBuilderForm .header { font-size: 24px; font-size: 2.4rem; color: #0051a1; font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase; }
#NetGlobalContainer ul { margin: 0; }
#NetGlobalContainer ul a { padding: 12px 0 0; }
#NetGlobalContainer .RadTabStrip .rtsIn, #NetGlobalContainer .RadTabStripVertical .rtsIn { padding: 0 0 0 10px; }
#NetGlobalContainer .RadTabStrip .rtsLevel1 .rtsTxt, #NetGlobalContainer .RadTabStripVertical .rtsLevel1 .rtsTxt { padding: 0 0 0 5px; }
#NetGlobalContainer a:hover { text-decoration: none; }

#NetFormBuilderForm .body, #NetFormBuilderForm .control, #NetFormBuilderForm .label { font-size: 18px; line-height: 27px; font-family: 'Open Sans', Arial, sans-serif; color: #4c4c4c; }
#NetFormBuilderForm .body h1 { line-height: 36px; }
#NetFormBuilderForm input { border: 1px solid #ccc; padding: 4px; }
#NetFormBuilderForm input[type="text"] { height: 39px; }
#NetFormBuilderForm label { margin: 0 10px 5px 3px; }
#NetFormBuilderForm select { height: 39px; border: 1px solid #ccc; }
#NetFormBuilderForm table table > tbody > tr { border-top: 20px solid #fff; border-bottom: 20px solid #fff; }
#NetFormBuilderForm h3 { font-size: 18px; }

#NetStory ul { margin-bottom: 18px; }

#NetFeatureDeck .button { background: transparent; border: none; box-shadow: none; }

#NetHealthNewsQuickSubscribeContainer { width: 100%; max-width: 430px; }
#NetHealthNewsQuickSubscribeContainer #cblSections { width: auto; max-width: 400px; }

/* 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: #0051a1; border-right: solid 2px #0051a1; }
	.NetBreakingNewsRotatorContainer { border-color: #0051a1; }
	.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: #004487; }
		.NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-color: #00376e; }

	.NetBreakingNewsTabSelected { background-color: #004487; }
	#NetBreakingNews ul li a:hover { background-color: #00376e; }

	.rtsLast .NetBreakingNewsTab { border-bottom: 0; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox { background-color: transparent; border: solid 1px #0051a1; 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: #0051a1; }
		
		.NetButton { background: transparent; border-color: #0051a1; }
		/*#NetGlobalContainer { color: #0051a1; }*/
		#NetGlobalContainer .NetButton a:hover { color: #fff; background: #0051a1; }

	.NetFeaturedHealthTipLink, #NetFeaturedHealthTools ul a { color: #0051a1 !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: #0051a1; float: right; }
	.nRSearchNavBox a:hover { background-color: #004487; }

.NetHealthInfoTopicCenterDropdown { width: 100%; font-size: 14px; }

.NetHealthInfoToolsPromo a, input#ContentBody_fcMain_C1_navButtonNext { background: #fff; width: 100%; border: solid 1px #0051a1; text-align: center; font-size: 18px; padding: 12px 0; color: #0051a1!important; }
input#ContentBody_fcMain_C1_navButtonNext { padding: 7px 0; }
.NetHealthInfoToolsPromo a:hover, input#ContentBody_fcMain_C1_navButtonNext:hover { background: #0051a1; color: #fff!important; text-decoration: none!important; }
.NetHealthInfoToolsPromo a { color: #0051a1; }

#NetGlobalContainer a, #NetGlobalContainer a:hover { color: #0051a1; }
.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; }

.NetGivingThumbnailButton {
	display: none;
}

.NetGivingSelectionGrid {
    width: 100%;
}

.NetGivingThumbnailText {
    padding: 10px 20px;
    width: auto;
    border: #000 solid 1px;
    cursor: pointer;
}

.NetGivingThumbnailImage {
    display: none;
}

@media only screen and (max-width: 700px) {
	#NetFeaturedHealthTip, #NetFeaturedHealthTools { width: 100%; margin: 0 0 20px; }
}