#NetGlobalContainer { width: 100%; padding: 0; font-family: Asap, Arial, sans-serif; font-size: 16px; font-size: 1.6rem; }

#NetGlobalContainer h1 { border-bottom: 0; font-size: 48px; font-size: 4.8rem; font-weight: normal; }

.NetGrid td { border: none; }

#ContentBody_jpSearch_BenefitsLB { display: none; }

/* 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; } /* Text in boxes */

.NetBreakingNewsHeadline { line-height: 23px; font-size: 15px; }
.NetBreakingNewsPageButtons { height: 25px; margin-right: -3px; }

#NetFeaturedHealthTip, #NetFeaturedHealthTools { width: 48%; }
#NetFeaturedHealthTools { float: right; }

/* Colors */

#NetBreakingNewsHeader { background-color: #950d24; border-right: solid 2px #950d24; }
	.NetBreakingNewsRotatorContainer { border-color: #950d24; }
	.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: #7a0b1e; }
		.NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-color: #610917; }

	.NetBreakingNewsTabSelected { background-color: #950d24; }

	#NetBreakingNews .rtsLink:hover { background-color: #610917; }

	.rtsLast .NetBreakingNewsTab { border-bottom: 0; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox { background-color: transparent; border: solid 1px #950d24; color: #000; }
	.NetFeaturedHealthTipLink, #NetFeaturedHealthTools ul a { color: #950d24 !important; }
		.NetFeaturedHealthTipTeaser, #NetFeaturedHealthTools ul, #NetGlobalContainer h5, #NetFeaturedHealthTools h5, .NetFeaturedHealthTipHeadline { color: #000!important; }
		#NetGlobalContainer h5, #NetFeaturedHealthTools h5 { font-size: 20px; }

	#NetMoreNewsButton { width: auto; margin-bottom: 0 }
		#NetMoreNewsButton a { padding: 5px 10px; color: #950d24; }
		
		.NetButton { background: transparent; border-color: #950d24; }
		/*#NetGlobalContainer { color: #950d24; }*/
		#NetGlobalContainer .NetButton a:hover { color: #fff; background: #950d24; }

 /* Side Buttons and read more button */

.nRSearchNavBox { width: 100% } 

.nRSearchNavBox input { width: 78%; box-sizing: border-box; }
	.nRSearchNavBox a { background-color: #950d24; float: right; }
	.nRSearchNavBox a:hover { background-color: #7a0b1e; }

.NetHealthInfoTopicCenterDropdown { width: 100%; }

.NetHealthInfoToolsPromo a, input#ContentBody_fcMain_C1_navButtonNext { background: #fff; width: 100%; border: solid 1px #950d24; text-align: center; font-size: 18px; padding: 12px 0; color: #950d24!important; }
input#ContentBody_fcMain_C1_navButtonNext { padding: 7px 0; }
.NetHealthInfoToolsPromo a:hover, input#ContentBody_fcMain_C1_navButtonNext:hover { background: #950d24; color: #fff!important; text-decoration: none!important; }
.NetHealthInfoToolsPromo a { color: #950d24; }

#NetGlobalContainer a, #NetGlobalContainer a:hover { color: #C41230; }
.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;
}

/* ------- ENewsletter Sign-up Widget -------- */

body#WrapperBodyTag {
	/*font-size: 62.5%;  messing with wrapper navigation, ditching this and removing rems*/
	background-color: #fff;
	font-family: Asap, Arial, sans-serif;
  }
  
  #NetHealthNewsQuickSubscribeContainer .NetControl input { padding: 5px; }
  #NetHealthNewsQuickSubscribeContainer .NetControl label { font-size: 10px; /*font-size: 1rem;*/ line-height: 170%; }
  .ui-button-text:focus, .ui-button-icon-only:focus { outline: none; }
  
  .NetControl option { font-size: 14px; /*font-size: 1.4rem;*/ }
  
  #NetFormBuilderForm, #NetFormBuilderForm .control { font-family: 'myriad-pro', Arial, sans-serif; }
  #NetFormBuilderForm p, #NetFormBuilderForm ul, #NetFormBuilderForm label, #NetFormBuilderForm select, #NetFormBuilderForm select option { line-height: 1.8; font-weight: 400; font-size: 18px; /*font-size: 1.8rem;*/ }
  #NetFormBuilderForm h3 { font-weight: 600; margin-top: 25px; }
  #NetFormBuilderForm .control, #NetFormBuilderForm input { line-height: 2; font-size: 16px; /*font-size: 1.6rem;*/ margin-top: 0 }
  #NetFormBuilderForm select.control { min-height: 38px }
  #NetFormBuilderForm .header { font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px; width: auto; color: #3E3E3E; } /* defines header in form builder -- may need to add more classes that the production specialist may had created */
  #NetFormBuilderForm .subheader { font-size: 14px; font-weight: bold; margin: 5px 0px 10px 0px; width: auto; color: #3E3E3E; } /* defines header in form builder -- may need to add more classes that the production specialist may had created */
  #NetFormBuilderForm input + label { margin-left: 10px; margin-right: 10px; }
  #NetFormBuilderForm input.control { min-width: 400px; }
  #NetFormBuilderForm td span { margin-top: 15px; margin-top: 15px; display: block; overflow: visible; min-height: 25px; line-height: 1.8; }
  #NetFormBuilderForm td + td { padding-left: 15px; }
  #NetFormBuilderForm span + br { display: none; }
  
  #NetHealthNewsQuickSubscribeContainer h2, #lblIntro h2 {
	  color: #4da3af;
	  font-weight: 600;
	  font-size: 24px;
	  /*font-size: 2.4rem;*/
	  line-height: 1.1;
  }

  #NetHealthNewsQuickSubscribeContainer p,  #NetHealthNewsQuickSubscribeContainer span, #lblIntro p, NetHealthNewsQuickSubscribeLeft, NetHealthNewsQuickSubscribeRight, #NetHealthNewsQuickSubscribeContainer label, #NetHealthNewsQuickSubscribeContainer .NetControl label {
	  font-size: 10px;
	  /*font-size: 1rem;*/
	  line-height: 1.4;
  }

  .NetControlLabel {
	  line-height: 1.4;
  }
  
  #lbSignup-modal {
	  width: 50%;
	  margin: 100px 25%;
  }
  
  .NetHealthNewsQuickSubscribeZip {
	  padding: 4px 8px;
  }
  
  #nrNewsletterFrame {
	  padding: 20px 40px;
  }
  
	  #nrNewsletterFrame .NetControl {
		  font-size: 14px;
	  }
  
	  .NetHealthNewsQuickSubscribeTextbox {
		  width: 100%;
		  padding: 4px 8px;
		  font-size: 18px;
	  }
  
	  .NetHealthNewsQuickSubscribeLeft {
		  width: 49%;
		  margin-right: 2%;
	  }
  
	  .NetHealthNewsQuickSubscribeRight {
		  width: 49%;
	  }
  
	  #NetHealthNewsQuickSubscribeContainer #cblSections {
		  width: 100% !important;
	  }
  
	  #NetHealthNewsQuickSubscribeContainer #rblFormat {
		  width: 100% !important;
	  }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	  .fb_iframe_widget iframe { padding-top: 10px; }
	  #twitter-widget-0 { padding-top: 8px; }
  }
  
  
  /* ------- END ENewsletter Sign-up Widget -------- */
  
  @media only screen and (max-width: 1050px){
	  #NetGlobalContainer h1 { font-size: 50px; font-size: 5rem; }
  }
  
  @media only screen and (max-width: 850px){
	  #NetFeaturedHealthTip, #NetFeaturedHealthTools { float: none; width: 100%; }
	  #NetFeaturedHealthTools { margin-top: 15px; }
  }
  
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  
  .RadTabStrip .rtsLevel1 .rtsTxt { font-size: 15px; }
  
  .nRSearchNavBox input { width: 70%; }
  
  .NetFeaturedHealthTipBox { margin-bottom: 25px; }
  
  }
  
	  [placeholder]::-webkit-input-placeholder { font-family: 'myriad-pro', Arial, sans-serif; color: #555; font-weight: 400; font-size: 18px; }
		   [placeholder]:-ms-input-placeholder { font-family: 'myriad-pro', Arial, sans-serif; color: #555; font-weight: 400; font-size: 18px; }
			   [placeholder]::-moz-placeholder { font-family: 'myriad-pro', Arial, sans-serif; color: #555; font-weight: 400; font-size: 18px; }
				[placeholder]:-moz-placeholder { font-family: 'myriad-pro', Arial, sans-serif; color: #555; font-weight: 400; font-size: 18px; }
  
  #NetHealthNewsQuickSubscribeContainer { width: auto; }
  
  @media only screen and (max-device-width: 500px) {
	  #ContentBody_panelProviderImage { float: left; width: 100%; margin: 20px 0; }
	  #NetProviderDetailImage { float: left; margin: 0; }
	  #NetRightContentColumn { float: left; width: 100%; font-size: 18px; margin: 0 0 25px 0; }
	  #NetGlobalContainer h1 { font-size: 40px; font-size: 4rem; }
  }
  
  /*
  Break the E-Newsletter table to be responsive ----------*/
  
  @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait)  {
  
	  #NetHealthNewsQuickSubscribeContainer #pnlSections { width: 100%; }
  
	  table.NetControl, table.NetControl tbody, table.NetControl th, table.NetControl td, table.NetControl tr { display: block; }
  
	  table.NetControl td, table.NetControl tr { width: 100%; }
  
	  table.NetControl td { position: relative; margin: 15px 0; }
  
	  #NetHealthNewsQuickSubscribeContainer #pnlSections table.NetControl td:nth-child(even) { position: absolute; margin: 140px 0 0 2px; }
  
	  #NetHealthNewsQuickSubscribeContainer #pnlSections { float: left; margin: 0px 0 0 0px; height: 400px; }
  
	  #NetHealthNewsQuickSubscribeContainer { width: 90%; }
  
	  #NetHealthNewsQuickSubscribeContainer div#pnlSections { width: 100%; }
  
  }
  
  @media only screen and (min-device-width : 600px) and (max-device-width : 960px) and (orientation : portrait) {
  
  #NetLeftContentContainer { margin: 0; padding: 0; float: left; width: 100%; font-size: 18px; line-height: 30px; }
  #ContentBody_panelProviderImage { float: left; margin: 0 100px 20px 0; }
  #NetRightContentColumn { float: left; width: 100%; font-size: 18px; margin: 0 0 25px 0; }
  
  }

  @media only screen and (min-device-width : 600px) {
	#NetHealthNewsQuickSubscribeContainer h2, #lblIntro h2 {
		font-size: 18px;
		font-size: 1.8rem;
	} 
	#NetHealthNewsQuickSubscribeContainer p,  #NetHealthNewsQuickSubscribeContainer span, #lblIntro p, NetHealthNewsQuickSubscribeLeft, NetHealthNewsQuickSubscribeRight, #NetHealthNewsQuickSubscribeContainer label, #NetHealthNewsQuickSubscribeContainer .NetControl label {
		font-size: 8px;
		font-size: .8rem;
		line-height: 1.4;
	}
  
  }