body, select, .ui-widget, #NetGlobalContainer, .NetContentSectionHeader, .body, .NetGridHeader 
	{ font-family: 'Open sans', Arial, sans-serif; color: #555; font-weight: 400; font-size: 18px; overflow: hidden; }

#banner { display: block; }

#NetSiteSearchSearchButton { display: block; width: 67px!important; text-align: center; transition: background-color .3s; background: #2079BB; color: #fff; font-size: 12px; font-size: 1.2rem;  
     border: none; border-radius: 3px; padding: 5px 0 !important; }
#NetGlobalContainer .NetButton a { color: #fff; width: 67px!important; padding: 5px 0 !important; }

.NetButton {
	font-family: 'Open sans', Arial, sans-serif;
	background-image: url('');
	background: #2994e4;
	border: none;
	display: block;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	box-shadow: none;
	text-align: center;
	padding: 4px 10px!important;
}

#NetGlobalContainer .NetButton a { width: auto !important; }

#NetSiteSearchSearchButton:hover { background-color: #2994e4; transition: background-color .3s; }
#NetModuleNav ul li { background: #2079bb; background: linear-gradient(to bottom, #2994e4 0%,#2079bb 100%); }
#NetModuleNav ul li:hover {background: #005959;}

#NetGlobalContainer h1 { font-family: 'Open sans', Arial, sans-serif; font-weight: normal; color: #0b64a2; font-size: 44px; font-size: 4.4rem; line-height: 140%; margin-bottom: 20px; }
#NetGlobalContainer a {color: #2e4b8a;}
#NetGlobalContainer a:hover {color: #004d4d;}

#NetBreakingNewsHeader {background: #1d70ac;}
	.NetBreakingNewsHeadline {font-weight: normal; padding-left: 5px;}
	.NetBreakingNewsTabSelected, #NetBreakingNews ul li a.rtsSelected {background: #2079bb; color: #fff;}
.NetPreviousBreakingNewsPageButton, .NetNextBreakingNewsPageButton, .NetPreviousHealthToolButton, .NetNextHealthToolButton 
	{ background: url('prevButton.png') 0 0 no-repeat #0d5489; width: 25px; height: 25px; display: block; } /*--- All Next and Prev buttons ---*/
.NetBreakingNewsTabSelected { background: #2079bb !important; }

		.NetNextBreakingNewsPageButton, .NetNextHealthToolButton { background: url('nextButton.png') 0 0 no-repeat #2079bb; }
		.NetPreviousBreakingNewsPageButton:hover, .NetNextBreakingNewsPageButton:hover, .NetPreviousHealthToolButton:hover, .NetNextHealthToolButton:hover { background-color: #dbb33b; }
.NetFeaturedHealthTipBoxHeader, .NetFeaturedHealthToolsBoxHeader {background-image: url('boxTop.png');}
#NetFeaturedHealthTip .NetFeaturedHealthTipBox, #NetFeaturedHealthTools .NetFeaturedHealthToolsBox 
	{ background-color: #2079bb; border: 1px solid #2079bb; min-width: 240px; padding-bottom: 20px; }
.NetHealthInfoToolsPromo a {background: url('healthToolsButton.gif') 0 0 no-repeat; padding: 11px 13px; height: 18px;}
.NetHealthInfoToolsPromo a:hover {background: url('healthToolsButton.gif') 0 -40px no-repeat; color: #2079bb !important;}

a.rtsLink.NetBreakingNewsTab.rtsSelected.NetBreakingNewsTabSelected { background: #2079bb; }

/* Mapping ----------------------------- */

#NetMappingFromAddress input { background: #2079BB; color: #fff; font-size: 20px; font-size: 2.0rem; border: none; border-radius: 3px; float: right; padding: 4px 10px; width: 200px; }
input#ContentBody_FindRouteB { width: 100%; transition: background .5s; }
input#ContentBody_FindRouteB:hover { background: #2994e4; transition: background .5s; }
#NetMappingFromAddress tr { display: table; margin-bottom: 7px; width: 100%; }
#NetMappingFromAddress td { padding-right: 10px; }
#NetMappingFromAddress td + td { padding-right: 0; }