body { overflow: hidden; overflow-y: auto; }

body, select, .ui-widget, #NetGlobalContainer { font-family: 'Roboto', sans-serif; color: #333; font-weight: 400; }

#NetGlobalContainer h2, .NetFeaturedSectionHeader { color: #5b9b98; font-size: 2em; font-family: 'Marcellus', sans-serif; font-weight: normal; }

#NetGlobalContainer { max-width: 1200px; width: auto; margin: 0 auto; color: #333; padding: 2.5em 2.5em 1.5em; }

	#NetMainContentContainer { width: 100%; margin: 0 auto; float: none; background: transparent; }

		#NetGlobalContainer h1 { color: #5b9b98; font-size: 2em; border-bottom: solid 3px #000; padding-bottom: .35em; margin-bottom: 25px; font-family: 'Marcellus', sans-serif; font-weight: normal; }

		#NetLeftContentContainer { margin: 0; padding: 0; float: left; width: 100%; font-size: 12px; line-height: 1.667em; font-family: 'Marcellus', sans-serif; font-weight: normal; }

		#NetLeftContentColumn { margin: 0; padding: 0; }

		#NetRightContentColumn { float: left; width: 100%; font-size: 18px; margin: 0 0 25px 0; }

/* 
Health News Colors ----------*/

#NetBreakingNewsHeader { background-color: #77ACA9; }
	.NetNextBreakingNewsPageButton, .NetPreviousBreakingNewsPageButton, .NetNextHealthToolButton, .NetPreviousHealthToolButton { background: url('nextButtons.png') no-repeat; background-position: -25px center; background-color: #77ACA9; width: 25px; height: 25px; }
	.NetPreviousBreakingNewsPageButton, .NetPreviousHealthToolButton { background: url('prevButtons.png') no-repeat; background-position: 0 center; background-color: #77ACA9; }
	.NetNextBreakingNewsPageButton:hover, .NetPreviousBreakingNewsPageButton:hover, .NetNextHealthToolButton:hover, .NetPreviousHealthToolButton:hover { background-position: 0 center; transition: background-position 1s; background-color: #92bdba; }
	.NetPreviousBreakingNewsPageButton:hover, .NetPreviousHealthToolButton:hover { background-position: -25px center; }

	.NetBreakingNewsTabSelected { background-color: #92bdba; }

	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { margin-bottom: 0; }
	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader, .NetFeaturedHealthTipHeadline, #NetFeaturedHealthTools h5 { color: #5B9B98!important; font-family: "Marcellus",sans-serif; }
	.NetFeaturedHealthTipHeader, .NetFeaturedHealthToolsHeader { font-size: 2em; }
	.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader { background: transparent; }
	.NetFeaturedHealthTipBox, .NetFeaturedHealthToolsBox {  background-color: #fff; border: solid 1px #92bdba;  height: auto; padding-bottom: 15px; }

	.NetFeaturedHealthTipTeaser, #NetFeaturedHealthTools ul { color: #000; }

	#NetFeaturedHealthTools ul a, .NetFeaturedHealthTipLink { color: #ee7000!important; }

	#NetMoreNewsButton { margin-bottom: 0; }


 /* Side Buttons and read more button */

.nRSearchNavBox { width: 100% } 

.nRSearchNavBox input { width: 80%; background: transparent; }

/*[placeholder]::-webkit-input-placeholder { color: #5482AB; }
     [placeholder]:-ms-input-placeholder { color: #5482AB; }
         [placeholder]::-moz-placeholder { color: #5482AB; }
          [placeholder]:-moz-placeholder { color: #5482AB; }*/

	.nRSearchNavBox a { background-color: #77ACA9; float: right; }
	.nRSearchNavBox a:hover { background-color: #92bdba; }

.NetHealthInfoTopicCenterDropdown { width: 100%; }

.NetHealthInfoToolsPromo a, input#ContentBody_fcMain_C1_navButtonNext { background: #fff; width: 100%; border: solid 1px #77ACA9; text-align: center; font-size: 18px; padding: 12px 0; color: #77ACA9!important; }
input#ContentBody_fcMain_C1_navButtonNext { padding: 7px 0; }
.NetHealthInfoToolsPromo a:hover, input#ContentBody_fcMain_C1_navButtonNext:hover { background: #92bdba; color: #fff!important; text-decoration: none!important; }
#NetGlobalContainer a, .NetHealthInfoToolsPromo a { color: #000; }
#NetGlobalContainer a:hover, .NetHealthInfoToolsPromo a:hover { color: #888; }

.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;
}

/*
Health Tools resets ----------*/

.ui-tabs { padding: 0; }

#NetFeatureDeck .ui-tabs, #NetFeatureDeck ul li.ui-tabs-active { box-shadow: 0 0 0; }
	#NetFeatureDeck .ui-tabs-panel, #NetFeatureDeck ul li.ui-tabs-nav-item { border: 0; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-radius: 0; }
	#NetFeatureDeck ul.ui-tabs-nav { background: #fff; bottom: 1px; }

	#NetFeatureDeck ul li.ui-tabs-nav-item { width: 159px; }

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #fff; }

	.footLeft .ui-state-default, .footLeft .ui-widget-content .footLeft .ui-state-default, .footLeft .ui-widget-header .footLeft .ui-state-default { background: #e5eef4; }


/*
Responsive Table Set Up ----------*/

table.responsiveTable { width: 100%; border-collapse: collapse; border: solid 1px #005395; margin-bottom: 25px; }
  table.responsiveTable tr:nth-of-type(even) { background: #005395; color: #fff; }
  table.responsiveTable tr:nth-of-type(even) td:last-of-type { border: 0; }
  table.responsiveTable th { background: #005395; color: #fff; }
  table.responsiveTable td, table.responsiveTable th { padding: 6px; border: solid #005395; border-width: 0 1px 1px 1px; text-align: left; }

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

  table.responsiveTable td, table.responsiveTable th { border-width: 0 0 1px 0; }
  table.responsiveTable tr:nth-of-type(even) td { border-bottom: solid #fff 1px; }
  table.responsiveTable, table.responsiveTable tbody, table.responsiveTable th, table.responsiveTable td, table.responsiveTable tr { display: block; } /*Breaking the tables to not act like tables*/

  table.responsiveTable tr:first-of-type { position: absolute; left: -9999em; }

  table.responsiveTable tr { border: solid 1px #005395; }
  
  table.responsiveTable td:after { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; } 

  table.responsiveTable td:nth-of-type(2):before { content: "Oswego Health Home Care risk-adjusted "; }
  table.responsiveTable td:nth-of-type(3):before { content: "New York state average risk-adjusted "; }
  table.responsiveTable td:nth-of-type(4):before { content: "National average "; }

  table.responsiveTable tr:last-of-type td:last-of-type { border-bottom: 0; }

  table.responsiveTable tr td:first-of-type { font-weight: 600; }
}

#NetGlobalContainer h5 { margin-top: 0; }

.NetFeaturedHealthTipBox { height: auto; }

ul#socialLinks li:nth-child(2) { margin-bottom: 48px; }

#NetModuleNav ul li { background-image: none; background: #efefef; height: 60px; border-radius: 0; box-shadow: 0 0 0; margin-bottom: 15px; }
	#NetModuleNav li#NetModuleTop a { background: none; padding: 0; }
	#NetModuleNav li a { text-shadow: 0 0 0; font-weight: 300; color: #222; text-align: center; text-decoration: none; line-height: 38px; }

	#CTAs { display: none; }
