@charset "utf-8";
/* IE9 hack:
:root element {  \0/IE9; }
*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	/*background: #DBD7CB url(../images/bodyBg_0913.jpg) repeat-x;*/
	background: #E8E2D4 url(../images/bodyBgTan2.jpg) repeat-x fixed;
}
body.CORE_noBackground {
	margin: 0 0 150px 0;
	padding: 0;
	background: #fff;
}
/* FONTS ************************************************************
--------------------------------------------------------------------*/
.CORE_formSubmit_small, .CORE_formSubmit_medium, .CORE_formSubmit_large, #CORE_fullWidth, .CORE_landingTop, #TOPICS_menuIn > ul > li, .TOPICS_submenu > li, span.content, #skipNav, .CORE_aToZcontainer, .CORE_hhsBar, #CORE_header h1 span, .CORE_headerTopLinks, .CORE_searchField, .CORE_goBtn, #CORE_topNav, #CORE_login, #username, #password, #CORE_footer, #CORE_content_google { font-family: Arial, Helvetica, sans-serif; }
/* Landing Pages */
.CORE_landingTop { font-size: 11px; }
.CORE_landingTitle h2 { font-size: 2.2em; }
.CORE_landingTitle h2 span {
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.landingPicImage span { font-size: 0.85em; }
/* --- */

#CORE_fullWidth { font-size: 0.8em; }
#CORE_fullWidth > h2 {
	font-size: 2.2em;
	font-weight: normal;
	color: #961C31;
	margin: 0;
	padding: 0 10px 0 0;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
}
#CORE_fullWidth > h3 { /* font-size: 1.6em; */
	font-size: 1.8em; }
#CORE_fullWidth > h4 { /* font-size: 1.3em; */
	font-size: 1.5em; }
/* Left Col Topic Menu */ 
#TOPICS_menuIn > ul > li, .TOPICS_submenu > li { font-size: 0.8em; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader { font-size: 1em; }
/* --- */

.pastDirName, .keyLeaders, .multiColHeader { font-size: 1.1em; }
.CORE_contentColumns p, .CORE_contentThreeCol p { font-size: 0.9em; }
/* News Room */
.CORE_newsSearchFloat > h4, .CORE_newsSearchFloat > h4:first-child {
	font-size: 1.2em;
	font-weight: normal;
}

/* SKIP NAV */
#skipNav { font-size: 12px; }

/* A TO Z Index */
.CORE_aToZcontainer li { font-size: 12px; }
.CORE_aToZpageNavList > li { font-size: 0.9em; }
.CORE_aToZcontainer a:link, .CORE_aToZcontainer a:visited { font-weight: bold; }

/* HHS Bar */
.CORE_hhsBar { font-size: 10.5px; }

/* Header */
#CORE_header > h1, #CORE_header_google h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #444;
	line-height: 1em;
	letter-spacing: 0px;
}
#CORE_header > h1 span, #CORE_header_google h1 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.2em;
}
.CORE_headerTopLinks > p, .CORE_headerTopLinks noscript p { font-size: 11px; }
.CORE_searchField { font-size: 12px; }
.CORE_goBtn { font-size: 12px; }

/* Horizontal Nav */
#CORE_topNav .topNav-tab, .topNav-noTab, .homeTab, .homeTab-selected, .contactTab, .contactTab-selected {
	font-size: 12px;
	font-weight: bold;
}
#CORE_topNav .topNav-noTab span, #CORE_topNav .topNav-tab span { font: italic normal 11px Georgia, "Times New Roman", Times, serif; }
#CORE_topNav .topNav-dd ul { font-size: 12px; }

/* Login */
#CORE_login, #username, #password, .CORE_register { font-size: 12px; }
#CORE_login { font-weight: bold; }

/* Footer */
.CORE_footerContent, .CORE_addressTop { font-size: 11.5px; }

/* CDC Syndication */
.mSyndicate h1:first-child { 
	display: none;
}
/* END FONTS --------------------------*/

/* LAYOUT ELEMENTS **********************************************
----------------------------------------------------------------*/
#CORE_bgCollage {
	/*background: url(../images/collageBg_0913.jpg) no-repeat center top;*/
	position: relative;
	background: url(../images/core_btmGrad.png) repeat-x center bottom, url(../images/collageTan2Bg.jpg) no-repeat center top fixed;
	text-align: center;
	min-height: 100%;
}
#CORE_container { background: url(../images/topGradients.png) no-repeat center 27px; }
#CORE_outerGlow {
	background: url(../images/l_rGradients.png) repeat-y center top;
	position: relative;
}
#CORE_top {
	/*background: url(../images/hhsBar_0913.png) no-repeat center top;*/
	background: url(../images/hhsBg.png) no-repeat center top;
	height: 28px;
	text-align: center;
}
#CORE_topContainer {
	width: 980px;
	margin: 0 auto;
}
.CORE_fileAlert {
	font-size: 0.8em;
	font-weight: normal;
	color: #555;
}
#CORE_contentBody {
	position: relative;
	width: 978px;
	margin: 0 auto;
	background: #fff;
	text-align: left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
/***********
* SKIP NAV *
************/
#skipNav {
	display: block;
	position: absolute;
	top: 0px;
	left: -10000px;
	width: 978px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 27px;
	background-color: #d9bc72;
	background-color: rgba(217,188,114,0.8);
	line-height: 27px;
	text-align: center;
	z-index: 2;
}
#skipNav a {
	color: #333;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.5);
	padding: 2px;
	text-decoration: none;
}
/* HHS BAR ************************************************
----------------------------------------------------------*/
.CORE_hhsBar {
	width: 300px;
	float: left;
	margin: 0;
	padding: 7px 0 5px 25px;
	background: url(../images/hhsLogo.png) no-repeat 0px 2px;
	text-align: left;
	color: #666666;
}
.CORE_hhsBar a:link, .CORE_hhsBar a:visited {
	text-decoration: none;
	color: #666666;
}
.CORE_hhsBar a:hover { text-decoration: underline; }
/* HEADER ***********************************************
--------------------------------------------------------*/
.google_search_box {
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 10;
}
.google_search_box input {
	border: 1px solid #b5b5b5;
	border-radius: 4px;
	padding: 3px 5px;
}
#CORE_header_google {
	position: relative;
	z-index: 2;
	height: 70px;
	border-bottom: 1px solid #fff;
}
#CORE_header {
	position: relative;
	z-index: 2;
	background: url(../images/header_blue.jpg) repeat-x left bottom;
	height: 100px;
	border-bottom: 1px solid #fff;
}
#CORE_header > h1, #CORE_header_google h1 {
	margin: 0;
	padding: 12px 0 0 80px;
	text-shadow: 0px -1px 0px rgba(255,255,255,1);
	background: url(../images/ihsLogoBg.png) no-repeat;
	width: 420px;
	height: 56px;
	float: left;
}
#CORE_header > h1 span, #CORE_header_google h1 span {
	display: block;
	color: #666;
}
#CORE_header > h1 a:link, #CORE_header > h1 a:visited, #CORE_header_google h1 a:link, #CORE_header_google h1 a:visited {
	text-decoration: none;
	color: #444;
}
#CORE_header > h1 a:hover, #CORE_header_google h1 a:hover { text-decoration: underline; }
#CORE_headerTopRight {
	float: right;
	width: 450px;
	margin: 6px 9px 0 0;
	text-align: right;
}
.CORE_headerTopLinks {
	position: relative;
	z-index: 6;
	width: 450px;
	float: right;
	color: #555;
	margin: 2px 0 5px 0;
}
/*:root .CORE_headerTopLinks { width: 414px \0/IE9; }*/
.CORE_headerTopLinks > p, .CORE_headerTopLinks noscript p, .CORE_aToZstart {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
.CORE_aToZstart {
	position: relative;
	width: 85px;
}
.CORE_headerTopLinks > p a:link, .CORE_headerTopLinks > p a:visited, .CORE_aToZstart p a:link, .CORE_aToZstart p a:visited, .CORE_headerTopLinks noscript p a:link, .CORE_headerTopLinks noscript p a:visited { color: #444; }
.CORE_headerTopLinks > p a:hover, .CORE_aToZstart p a:hover, .CORE_headerTopLinks noscript p a:hover {
	color: #000;
	text-decoration: none;
}
.CORE_headerTopLinks p > span { padding: 0 5px; }
#CORE_searchContainer {
	width: 347px;
	float: right;
	margin-top: 7px;
}
#CORE_search {
	padding: 0;
	margin: 0;
}
.CORE_searchField {
	float: left;
	width: 240px;
	padding: 6px 0 7px 28px;
	margin: 0;
	background: url(../images/core_headSearchBg.png) no-repeat;
	color: #999;
	border: none;/*border-radius: 4px;
	box-shadow: 0px 0px 4px #eee;
	*/
}
.CORE_searchField:focus {
	outline: none;
	/*border: 1px solid #333;
	box-shadow: 0px 0px 5px #aaa;*/
	color: #333;
}
.usagov-search-autocomplete {
	float: left;
	width: 240px;
	padding: 6px 0 7px 28px;
	margin: 0;
	background: url(../images/core_headSearchBg.png) no-repeat;
	color: #999;
	border: none;/*border-radius: 4px;
	box-shadow: 0px 0px 4px #eee;
	*/
}
.google_goBtn {
	cursor: pointer;
	border: 1px solid #801215!important;
	color: #fff;
	text-align: center;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
	border-radius: 4px;
	background: #7f1114;
	background: -moz-linear-gradient(bottom, #7f1114, #9c1e22);
	background: -ms-linear-gradient(bottom, #7f1114, #9c1e22);
	background: -webkit-gradient(linear, left bottom, left top, from(#7f1114), to(#9c1e22));
}
.CORE_goBtn {
	float: right;
	width: 79px;
	height: 26px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	border: none!important;
	background: url(../images/core_headSearchBtn.png) no-repeat;
	text-indent: -3000px !important;/*line-height: 20px;
	line-height: 23px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c1e22', endColorstr='#7f1114', GradientType=0 );*/
}
/*.CORE_goBtn:hover {
box-shadow: inset 1px 1px 15px rgba(0,0,0,0.3);
	background: #9c1e22;
}*/
/* A TO Z INDEX ***************************************************
------------------------------------------------------------------*/
.CORE_aToZ_open {
	display: none;
	position: absolute;
	top: 18px;
	left: -107px;
	left: -112px\9; /* IE8 hack */
	z-index: 7;
	width: 348px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
	background: #f1f1f1;
	background: -moz-linear-gradient(bottom, #fff, #f1f1f1);
	background: -ms-linear-gradient(bottom, #fff, #f1f1f1);
	background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f1f1f1));
	border: 3px solid #777;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	box-shadow: -5px 5px 10px rgba(0,0,0,.2);
}
@-moz-document url-prefix() {
 .CORE_aToZ_open {
 left: -112px;
}
}
/*.CORE_aToZ_open, */
.CORE_aToZclickActive { left: -10px; }
:root /*.CORE_aToZ_open, */.CORE_aToZclickActive { left: -11px \0/IE9; }
:root .CORE_aToZ_open { left: -108px \0/IE9; }
.CORE_aToZ_openText {
	font-size: 1em;
	margin: 5px 0 10px 0;
	float: none;
	text-align: left;
	text-shadow: 0px 1px 0px rgba(255,255,255,.8);
}
.CORE_aToZ_open ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CORE_aToZ_open ul li {
	float: left;
	margin: 0 0 5px 5px;
	padding: 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -ms-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -webkit-gradient(linear, left bottom, left top, from(#e1e1e1), to(#f5f5f5));
	color: #aaa;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
	border: 1px solid #ccc;
}
.CORE_aToZ_open ul li:first-child, .CORE_aToZnoLink:first-child { margin-left: 0; }
.CORE_aToZ_open ul > li:hover {
	box-shadow: 0px 0px 6px #999;
	border: 1px solid #003e81;
}
.CORE_aToZnoLink:hover {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
}
.CORE_aToZ_open ul > li a:link, .CORE_aToZ_open ul > li a:visited, .CORE_aToZnoLink span {
	width: 47px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding: 14px 0;
	display: block;
	text-decoration: none;
	border: 2px solid #fff;/*width: 65px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding: 20px 0;
	display: block;
	text-decoration: none;*/
}
.CORE_aToZ_open ul > li a:link, .CORE_aToZ_open ul > li a:visited { color: #222; }
.CORE_aToZnoLink span { margin: 0!important; }
.CORE_aToZ_open ul > li a:hover, .CORE_aToZ_open ul > li a:active {
	/*box-shadow: inset 0px 0px 15px rgba(0,0,0,0.4);*/
	background: #003E81;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
.CORE_aToZclick, .CORE_aToZclickActive {
	background-image: url(../images/blackArwSm.gif);
	background-repeat: no-repeat;
}
.CORE_aToZclick {
	display: none;
	background-position: 0 -43px;
	color: #444;
	padding: 0 0 0 0;
	margin: 0;
	font-size: .7em;
	line-height: .9em;
}
.CORE_aToZclickActive {
	position: absolute;
	top: -14px;
	z-index: 9;
	outline: none;
	background-position: 6px 14px;
	background-color: #f1f1f1;
	border-top: 3px solid #777;
	border-right: 3px solid #777;
	border-left: 3px solid #777;
	padding: 0 6px 0 19px;
	margin: 0;
	font-size: .7em;
	line-height: 2.9em;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(255,255,255,.8);
}
.CORE_aToZclickActive span { display: none; }
.aToZ_close {
	display: block;
	position: absolute;
	z-index: 8;
	top: -19px;
	left: -19px;
	width: 33px;
	height: 33px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(../images/aToZclose.png) no-repeat;
}
.aToZ_close:hover { background: url(../images/aToZclose.png) no-repeat -33px 0; }
/* Archive 10/08/13
-----------------------------------------------------------*/
/*#CORE_aToZ_open {
	display: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.CORE_aToZ_openTitle {
	font-size: 2em;
	margin: 0;
	padding: 0 10px 0 0;	
}
.CORE_aToZ_openText {
	font-size: 1.2em;
	margin: 5px 0 10px 0;
}
.CORE_aToZ_start {
	text-decoration: none;
	outline: none;
}
#CORE_aToZ_open ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#CORE_aToZ_open ul li {
	float: right;
	margin: 0 0 5px 5px;
	padding: 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -ms-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -webkit-gradient(linear, left bottom, left top, from(#e1e1e1), to(#f5f5f5));
	color: #444;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
}
#CORE_aToZ_open ul li:first-child {
	margin-left: 0;
}
#CORE_aToZ_open ul > li:hover {
	box-shadow: 0px 0px 6px #999;
}
#CORE_aToZ_open ul > li a:link, #CORE_aToZ_open ul > li a:visited, .aToZ_blank {
	width: 65px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding: 20px 0;
	display: block;
	color: #222;
	text-decoration: none;	
}
#CORE_aToZ_open ul > li a:hover, #CORE_aToZ_open ul > li a:active {
	background: #003E81;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);	
}
.CORE_aToZcontainer {
	position: absolute;
	top: -22px;
	left: 369px;
	width: 603px;
	height: 17px;
	color: #999;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
	margin: 0;
	padding: 5px 4px 0 1px;
	background: #fff;
	background: -moz-linear-gradient(bottom, #fff, #d9d9d9);
	background: -ms-linear-gradient(bottom, #fff, #d9d9d9);
	background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#d9d9d9));
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
:root .CORE_aToZcontainer { width: 614px \0/IE9; left: 358px \0/IE9; }
.CORE_aToZcontainer li {
	float: left;
	list-style-type: none;
	margin-right: 3px;
	padding: 0 0 2px 5px;
	line-height: 1em;
	background: url(../images/greyDot.png) no-repeat 0px 4px;
}
.CORE_aToZcontainer li:first-child {
	background: none;
}
.CORE_aToZcontainer a:link, .CORE_aToZcontainer a:visited {
	padding: 0 3px
}
.CORE_aToZcontainer a:link, .CORE_aToZcontainer a:visited {
	color: #333;
}
.CORE_aToZcontainer a:hover {
	color: #000;
	text-decoration: none;
}
.CORE_aToZclick {
	background: url(../images/blackArwSm.gif) no-repeat 0px -19px;
	padding: 0 0 0 12px;
}
.CORE_aToZclickActive {
	background: url(../images/blackArwSm.gif) no-repeat 0px 5px;
	padding: 0 0 0 12px;
}*/

/* A to Z big boxes */
.CORE_aToZ_mainLinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CORE_aToZ_mainLinks ul li {
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -ms-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -webkit-gradient(linear, left bottom, left top, from(#e1e1e1), to(#f5f5f5));
	color: #aaa;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
	border: 1px solid #ccc;
}
.CORE_aToZ_mainLinks ul li:first-child, .CORE_aToZnoLink_home:first-child { margin-left: 0; }
.CORE_aToZ_mainLinks ul > li:hover {
	box-shadow: 0px 0px 6px #999;
	border: 1px solid #003e81;
}
.CORE_aToZnoLink_home:hover {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
}
.CORE_aToZnoLink:hover {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
}
.CORE_aToZ_mainLinks ul > li a:link, .CORE_aToZ_mainLinks ul > li a:visited, .CORE_aToZnoLink_home span {
	width: 98px;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	padding: 32px 0;
	display: block;
	text-decoration: none;
	border: 2px solid #fff;
}
.CORE_aToZ_mainLinks ul > li a:link, .CORE_aToZ_mainLinks ul > li a:visited { color: #222 !important; }
.CORE_aToZ_mainLinks ul > li a:hover, .CORE_aToZ_mainLinks ul > li a:active {
	/*box-shadow: inset 0px 0px 15px rgba(0,0,0,0.4);*/
	background: #003E81;
	color: #fff !important;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
/* A to Z link boxes top navigation */
.CORE_aToZpageNav { width: 100%; }
.CORE_aToZpageNavList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.CORE_aToZpageNavList > li {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -ms-linear-gradient(bottom, #e1e1e1, #f5f5f5);
	background: -webkit-gradient(linear, left bottom, left top, from(#e1e1e1), to(#f5f5f5));
	color: #aaa;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
	border: 1px solid #ccc;
}
.CORE_aToZpageNavList li:first-child, .CORE_aToZnoLink_template:first-child { margin-left: 0; }
.CORE_aToZpageNavList > li:hover {
	box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
	border: 1px solid #003E81;
}
.CORE_aToZnoLink_template:hover {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
}
.CORE_aToZpageNavList > li a:link, .CORE_aToZpageNavList > li a:visited, .CORE_aToZnoLink_template span {
	width: 47px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding: 12px 0;
	display: block;
	text-decoration: none;
	border: 2px solid #fff;
}
.CORE_aToZpageNavList > li a:link, .CORE_aToZpageNavList > li a:visited { color: #222 !important; }
.CORE_aToZnoLink_template span { margin: 0!important; }
.CORE_aToZpageNavList > li a:hover, .CORE_aToZpageNavList > li a:active {
	/*box-shadow: inset 0px 0px 15px rgba(0,0,0,0.4);*/
	background: #003E81;
	color: #fff !important;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
/* Archive nav - 12/10/13
.CORE_aToZpageNav {
	width: 100%;
	padding: 2px;
	margin-top: 20px;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: -3px 3px 4px #ddd;
}
.CORE_aToZpageNavList {
	background: #e9e9e9;
	background: linear-gradient(bottom, #d9d9d9, #e9e9e9);
	background: -moz-linear-gradient(bottom, #d9d9d9, #e9e9e9);
	background: -webkit-gradient(linear, left bottom, left top, from(#d9d9d9), to(#e9e9e9));
	background: -ms-linear-gradient(bottom, #d9d9d9, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d9d9d9', GradientType=0 );
	margin: 0;
	padding: 4px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
}
.CORE_aToZpageNavList > li {
	float: left;
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 4px;
	line-height: 14px;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.CORE_aToZpageNavList > li:hover {
	background: #b9b9b9;
	border-radius: 2px;
}

/* HORIZONTAL NAV ***********************************
----------------------------------------------------*/
#CORE_topNav {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
	width: 978px;
	height: 34px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#CORE_topNav > li {
	float: left;
	background: url(../images/topNavSeparator_blue.png) no-repeat 0px 4px;
	padding: 0;
	margin: 0;
}
#CORE_topNav > li:first-child {
	background: none;
	padding-left: 0;
}
/* Drop down menu */
#CORE_topNav .topNav-tab, .topNav-noTab, .homeTab, .homeTab-selected, .contactTab, .contactTab-selected {
	float: left;
	height: 33px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.9);
	text-decoration: none;
	padding: 0 10px;
}
#CORE_topNav .topNav-tab:hover { text-decoration: underline; }
#CORE_topNav .topNav-item-active .topNav-tab, .topNav-noTab:hover {
	position: relative;
	z-index: 6;
	color: #333;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
}
#CORE_topNav .topNav-item-active .topNav-tab {
	padding: 0 7px 2px 7px;
	background: #f9f9f9;
	background: -moz-linear-gradient(bottom, #f9f9f9, #ddd);
	background: -ms-linear-gradient(bottom, #f9f9f9, #ddd);
	background: -webkit-gradient(linear, left bottom, left top, from(#f9f9f9), to(#ddd));
}
.topNav-noTab:hover {
	padding: 0 7px;
	background: #fff;
	background: -moz-linear-gradient(bottom, #fff, #ddd);
	background: -ms-linear-gradient(bottom, #fff, #ddd);
	background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#ddd));
}
#CORE_topNav .topNav-item-chosen { z-index: 5; }
#CORE_topNav .topNav-item-chosen a.toplink {
	background: #fff url(../images/topNavSelected_blue.png) no-repeat 0px 1px;
	color: #002554;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
}

#CORE_topNav .topNav-item-chosen:last-child { border-right: 1px solid #fff; }
.homeTab {
	background: url(../images/homeIcon_blue.png) no-repeat 0px -2px;
	padding-left: 30px;
}
.homeTab:hover { background: url(../images/homeIcon_blue.png) no-repeat 0px -51px; }
.homeTab-selected {
	background: #fff url(../images/homeIconSelected_blue.png) no-repeat 0px 1px;
	color: #002554;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
	padding: 0 10px 0 30px;
}
.contactTab {
	background: url(../images/contactIcon_blue.png) no-repeat 0px -2px;
	padding-left: 10px;
}
.contactTab:hover { background: url(../images/contactIcon_blue.png) no-repeat 2px -51px; }
.contactTab-selected {
	background: #fff url(../images/contact_selected_blue.png) no-repeat 1px 1px;
	color: #002554;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
	padding: 0 10px 0 10px;
}
/* Drop down boxes */
#CORE_topNav .topNav-dd {
	position: absolute;
	z-index: 4;
	top: 35px;
	left: 0px;
	margin: 0;
	padding: 10px 0;
	background-color: #f9f9f9;
	display: none;
}
#CORE_topNav .topNav-item-active .topNav-dd { display: block; }
#CORE_topNav .topNav-dd-column, #CORE_topNav .topNavColumn_about, #CORE_topNav .topNavColumn_patients, #CORE_topNav .topNavColumn_providers, #CORE_topNav .topNavColumn_newsroom, #CORE_topNav .topNavColumn_commHealth, #CORE_topNav .topNavColumn_careerOpps {
	padding: 0 10px;
	display: table-cell;
	border-left: 1px dotted #c5c5c5;
 *float: left; /* IE 7 hack */
}
#CORE_topNav .topNav-dd-column { width: 135px; }
#CORE_topNav .topNavColumn_about { width: 180px; }
#CORE_topNav .topNavColumn_patients { width: 200px; }
#CORE_topNav .topNavColumn_providers { width: 185px; }
#CORE_topNav .topNavColumn_newsroom { width: 160px; }
#CORE_topNav .topNavColumn_commHealth { width: 155px; }
#CORE_topNav .topNavColumn_careerOpps { width: 180px; }
#CORE_topNav .topNav-dd-column:first-child, #CORE_topNav .topNavColumn_about:first-child, #CORE_topNav .topNavColumn_patients:first-child, #CORE_topNav .topNavColumn_providers:first-child, #CORE_topNav .topNavColumn_newsroom:first-child, #CORE_topNav .topNavColumn_commHealth:first-child, #CORE_topNav .topNavColumn_careerOpps:first-child { border-left: 0; }
#CORE_topNav .topNav-dd a {
	display: block;
 *height: 1%; /* IE 7 hack */
	text-decoration: none;
	color: #555;
	/*background: url(../images/blackSqSm.gif) no-repeat 0px 8px;*/
	padding: 5px 0 3px 0;
	margin: 0;
}
#CORE_topNav .topNav-dd a:hover {
	/*text-decoration: underline;*/
	color: #000;
	background: #e9e9e9 /*url(../images/blackSqSm.gif) no-repeat 0px 8px;*/
}
#CORE_topNav .topNav-dd ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#CORE_topNav .topNav-dd ul li {
	padding: 1px 0px;
	margin: 0;
	line-height: 1.1em;
	text-shadow: 0px -1px 0px rgba(255,255,255,1);
 *height: 1%; /* IE 7 hack */
	border-top: 1px dotted #d5d5d5;
}
#CORE_topNav .topNav-dd ul li:first-child { border-top: none; }
/* Borders for tabs */
#CORE_topNav .topNav-tab, .homeTab, .homeTab-selected, .contactTab, .contactTab-selected { border-top: 3px solid #fff; }
#CORE_topNav .topNav-item-active .topNav-tab, .topNav-noTab:hover, .loginOn, .logoffOn {
	border-top: 3px solid #777;
	border-right: 3px solid #777;
	border-left: 3px solid #777;
	border-radius: 5px 5px 0px 0px;
}
#CORE_topNav .topNav-dd, .CORE_loginOpen {
	border: 3px solid #777;
	border-radius: 0px 0px 5px 5px
}
#headerWrapper {
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 12;
}
/* LOGIN *****************************************************
-------------------------------------------------------------*/
.CORE_loginBg {
	float: none !important;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
}
#CORE_login {
	position: absolute;
	z-index: 3;
	top: 0px;
	right: 0px;
	width: 142px;
	background: url(../images/loginBg.gif) no-repeat 0px 4px !important;
}
/* Shared values */
.loginOff, .loginOn, .loginActive, .logoffOn {
	position: relative;
	z-index: 101;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.loginActive, .loginOff {
	background: url(../images/blackArwLeft.gif) no-repeat 8px 15px;
	color: #444;
}
.loginOn span, .logoffOn span {
	display: block;
	height: 22px;
	padding: 9px 0 0 17px;
}
.loginOff span, .loginActive span {
	display: block;
	height: 26px;
	padding: 12px 0 0 20px;
}
.loginOn, .logoffOn {
	background: #fff url(../images/blackDwnArwSm.gif) no-repeat 5px 14px;
	padding: 0 0 4px 0;
}
/* This is the default state of the text when the user is not logged in and the text is not clicked */
.loginOff span { background: url(../images/loginLock.png) no-repeat -47px 7px; }
.loginOff span:hover {
	text-decoration: underline;
	background: url(../images/loginLock.png) no-repeat 113px 7px;
}
/* This is the default state of the text when the user is not logged in and the text is clicked (.CORE_loginOpen will display) */
.loginOn span { background: url(../images/loginLock.png) no-repeat 110px 4px; }
/* User is logged in */
.loginActive span { background: url(../images/loginLock.png) no-repeat 113px -40px; }
.loginActive span:hover { text-decoration: underline; }
/* User is logged in and text is clicked */
.logoffOn span { background: url(../images/loginLock.png) no-repeat 110px -43px; }
.clearRelative {
	clear: both;
	position: relative;
}
/* Firefox hacks */
@-moz-document url-prefix() {
 #CORE_login {
 width: 151px;
}
 .loginOff span {
 background: url(../images/loginLock.png) no-repeat -37px 7px;
}
 .loginOff span:hover {
 background: url(../images/loginLock.png) no-repeat 123px 7px;
}
 .loginOn span {
 background: url(../images/loginLock.png) no-repeat 120px 4px;
}
 .loginActive span {
 background: url(../images/loginLock.png) no-repeat 123px -40px;
}
 .logoffOn span {
 background: url(../images/loginLock.png) no-repeat 120px -43px;
}
}
/* drop down box with form elements */
.CORE_loginOpen {
	position: absolute;
	top: 35px;
	right: 0px;
	z-index: 100;
	width: 230px;
	display: none;
	padding: 10px;
	background: linear-gradient(bottom, #e9e9e9, #ffffff);
	background: -moz-linear-gradient(bottom, #e9e9e9, #ffffff);
	background: -ms-linear-gradient(bottom, #e9e9e9, #ffffff);
	background: -webkit-gradient(linear, left bottom, left top, from(#e9e9e9), to(#ffffff));
	background-color: #fff;
}
.CORE_loginOpen form {
	margin: 0;
	padding: 0;
}
.CORE_loginOpen form div:first-child {
	font-size: 1.5em;
	font-weight: normal;
	color: #333;
}
#CORE_login form label {
	float: left;
	width: 80px;
	padding-top: 6px;
	font-size: 1.0em;
}
#username, #password {
	float: right;
	width: 140px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 2px;
	margin-bottom: 7px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
	padding-left: 5px;
}
#CORE_login form input:focus {
	border: 1px solid #777;
	outline: none;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
.CORE_register {
	text-align: left;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.CORE_register a:hover { text-decoration: none; }
/* Content area **************************************************************
-----------------------------------------------------------------------------*/
#CORE_content {
	position: relative;
	text-align: left;
}
#CORE_content_google {
	padding: 0 0 20px 0;
	text-align: left;
}
/* FOOTER ********************************************************************
-----------------------------------------------------------------------------*/
#CORE_footerContainer {
	background: #fff url(../images/footer_gradBtm.jpg) repeat-x left bottom;
	position: relative;
	border-top: 1px solid #fff;
}
.CORE_addressTop {
	position: relative;
	height: 38px;
	line-height: 38px;
	padding: 0px 20px;
	margin: 0 0 20px 0;
	background: #222;
	background: -ms-linear-gradient(bottom, #444, #000);
	background: -moz-linear-gradient(bottom, #444, #000);
	background: -webkit-gradient(linear, left bottom, left top, from(#444), to(#000));
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,1);
}
.CORE_mobileFormat {
	position: absolute;
	display: block;
	top: 4px;
	right: 20px;
}
.CORE_mobileFormat a {
	display: block;
	width: 123px;
	height: 30px;
	background: url(../images/icon_mobileFormat_footer.png) no-repeat;
}
#CORE_footerLogos, #CORE_footerLogos_mobile {
	position: absolute;
	right: 10px;
	z-index: 2;
	width: 236px;
	height: 119px;
	background: url(../images/footer_logos.png) no-repeat;
}
#CORE_footerLogos { /*top: -20px;*/
top: 46px; }
#CORE_footerLogos_mobile { top: 46px; }
/* Use for multiple column site map */
.CORE_footerCol {
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}
.CORE_footerCol dt {
	color: #555;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #999;
}
.CORE_footerCol dd {
	padding: 3px 0 0 0;
	margin: 0;
}
.CORE_footerCol dt + dd { border-top: 1px solid #e9e9e9; }
.CORE_footerCol > dd {
	font-size: 0.8em;
	color: #555;
}
/* End multi column -------------------- */
#CORE_footer a:link, #CORE_footer a:visited { color: #555; }
#CORE_footer a:hover {
	color: #222;
	text-decoration: none;
}
.CORE_footerContent {
	line-height: 2em;
	margin: 0;
	padding: 0 256px 20px 20px;
	color: #555;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
}
#CORE_btmGlow {
	/*background: url(../images/btmGradient_0913.png) no-repeat center top;*/
	background: url(../images/btmGradient.png) no-repeat center top;
	height: 140px;
	margin: 0 auto;
}
/*
CONTENT CONTAINERS **********************************************************
----------------------------------------------------------------------------*/
.CORE_addThis {
	position: absolute;
	top: 9px;
	right: -7px;
	width: 243px;
	height: 16px;
}
/*:root .CORE_addThis {
	right: -10px \0/IE9;
}
*/
.shareAddThis {
	display: inline-block;
	float: left;
	height: 14px;
	border: 1px solid #bdbdbd;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: center;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
	padding: 0 5px;
	margin: 0 5px 0 0;
	background: #f1f1f1;
	background: -ms-linear-gradient(bottom, #ddd, #fff);
	background: -moz-linear-gradient(bottom, #ddd, #fff);
	background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
}
.CORE_minTable td { padding: 4px 10px 4px 0; }
.CORE_vertTableStripes td {
	padding: 4px 10px;
	border-bottom: 1px solid #fff;
}
.altStripes { background-color: #e9e9e9; }
.CORE_contentRowMargin { margin-top: 10px; }
.CORE_contentTable {
	border-right: 1px dotted #d2d2d2;
	border-bottom: 1px dotted #d2d2d2;
	width: 100%;
	margin-top: 10px;
}
.CORE_contentTable tbody td, .CORE_contentTable tbody th {
	vertical-align: top;
	text-align: left;
	border-top: 1px dotted #d2d2d2;
	border-left: 1px dotted #d2d2d2;
}
.CORE_contentTable tbody td.threeColCell {
	width: 230px;
	padding: 6px 10px;
}
.CORE_contentTable tbody th {
	font-size: 1.1em;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
	color: #444;
}
.CORE_contentTable tbody th span, .CORE_contentTable td { padding: 6px 10px; }
.CORE_contentTable tbody th span {
	display: block;
	background: #ddd;
	background: -ms-linear-gradient(bottom, #e5e5e5, #ddd);
	background: -moz-linear-gradient(bottom, #e5e5e5, #ddd);
	background: -webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#ddd));
	border: 1px solid #fff;
}
.CORE_contentRow {
	display: table-row;
	width: 100%;
 *margin-bottom: -10px; /*IE 7 hack */
}
.CORE_contentColumns, .CORE_contentThreeCol, .CORE_contentTwoColSpan {
	display: table-cell;
 *float: left;
	border-top: 1px dotted #d2d2d2;
	border-left: 1px dotted #d2d2d2;
}
.CORE_contentColumns {
	width: 369px;
	vertical-align: top;
}
.CORE_contentThreeCol {
	width: 246px;
	position: relative;
	vertical-align: top;
}
.CORE_contentColumns > ul > li, .CORE_contentThreeCol > ul >li { line-height: 1.3em!important; }
.CORE_contentTwoColSpan { width: 738px; }
/*.CORE_contentRow .CORE_contentColumns:first-child {
	border-right: 1px dotted #eee;
}*/
.CORE_contentColumns p, .CORE_contentThreeCol p, .CORE_contentTwoColSpan p {
	margin: 0;
	padding: 0 10px 10px 10px;
	line-height: 1.3em;
}
.pastDirName, .keyLeaders, .multiColHeader {
	background: #ddd;
	background: -ms-linear-gradient(bottom, #e5e5e5, #ddd);
	background: -moz-linear-gradient(bottom, #e5e5e5, #ddd);
	background: -webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#ddd));
	text-shadow: 0px -1px 0px rgba(255,255,255,0.8);
	color: #333;
	margin: 1px 1px 10px 1px !important;
	padding: 6px 10px !important;
	font-size: 1.1em !important;
	font-weight: bold!important;
}
/*.doubleHeight {
	height: 34px;	
}*/
.columnPic {
	border: 1px solid #bbb;
	border-radius: 6px;
	/*box-shadow: -3px 3px 4px #ddd;*/
	padding: 8px;
	float: left;
	margin: 0 20px 10px 10px;
}
.columnPic img {
	border: 1px solid #444;
	border-radius: 3px;
}
.defaultBoxContainer { float: right; }
.width_220 { width: 220px; }
.width_250 { width: 250px; }
/*
FORM ELEMENTS ***********************************************************************
----------------------------------------------------------------------*/
.contactFormDefault label { display: block; }
.contactFormDefault input, .contactFormDefault textarea {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 6px;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
	padding: 4px;
}
.formFloatDefault {
	float: left;
	margin-bottom: 10px;
}
.formDefault_2col {
	width: 220px;
	margin-right: 10px;
}
.formDefault_1col { width: 460px; }
.CORE_formSubmit_small, .CORE_formSubmit_medium, .CORE_formSubmit_large {
	display: inline-block;
	cursor: pointer;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	border: 1px solid #f5f5f5;
	border-radius: 4px;
	outline: none;
	background: #ddd;
	background: -moz-linear-gradient(bottom, #ccc, #f5f5f5);
	background: -ms-linear-gradient(bottom, #ccc, #f5f5f5);
	background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#f5f5f5));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cccccc', GradientType=0 );
	box-shadow: 0 0 0 1px #aaa, 0px 2px 2px #ccc;
	margin: 0;
	padding: 0 20px;
	color: #333;
	text-align: center;
	/* IE */
	border-radius: 1px\9;
 *border: 1px solid #999;
 *padding: 1px 10px;
}
.CORE_formSubmit_small {
	font-size: 13px;
	line-height: 25px;
 *width: 100px;
}
.CORE_formSubmit_medium {
	font-size: 15px;
	line-height: 29px;
}
.CORE_formSubmit_large {
	font-size: 17px;
	line-height: 43px;
}
.CORE_formSubmit_small:hover, .CORE_formSubmit_medium:hover, .CORE_formSubmit_large:hover {
	box-shadow: 0 0 0 1px #666, 0px 2px 3px #555;
	border: 1px solid #fff;
	background: #bbb;
	background: -moz-linear-gradient(bottom, #bbb, #fff);
	background: -ms-linear-gradient(bottom, #bbb, #fff);
	background: -webkit-gradient(linear, left bottom, left top, from(#bbb), to(#fff));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbbbb', GradientType=0 );
	color: #3B60AF;
	margin: 0;
}
/* MURA SPECIFIC ************************************************************
----------------------------------------------------------------------------*/
.editableObject { float: left; }
.editableObjectControl {
	margin: 0;
	padding: 0;
}
.editableObjectControl .edit {
	background: url(/GeneralWeb/images/edit_icon.png) no-repeat 0px 0px!important;
	padding: 3px 0 3px 28px!important;
}
/* FULL WIDTH LAYOUT ********************************************************
----------------------------------------------------------------------------*/
#CORE_fullWidth { padding: 10px 20px 20px 20px; }
#CORE_fullWidth a:link { color: #336699; }
#CORE_fullWidth a:visited { color: #8c3399; }
#CORE_fullWidth a:hover { text-decoration: none; }
#CORE_fullWidth > h3, #CORE_fullWidth > h4 {
	margin: 15px 0 0 0;
	padding: 0;
}
#CORE_fullWidth > h3 + p, #CORE_fullWidth > h4 + p { margin-top: 0; }
#CORE_fullWidth > h4 { color: #333; }
#CORE_fullWidth > h3 { color: #555; }
#CORE_fullWidth > p { line-height: 1.3em; }
/* Landing Pages ***********************************************************
---------------------------------------------------------------------------*/
.CORE_landingTop {
	position: relative;
	height: 16px;
	padding: 10px 0 0 0;
	margin: 0 20px;
}
.CORE_landingTop ul {
	list-style-type: none;
	margin: 0;
	padding: 0;/*float: left;*/
}
.CORE_landingTop ul > li {
	float: left;
	background: url(../images/greyDot.png) no-repeat 0px 4px;
	padding: 0 0 0 8px;
	margin: 0 5px 0 0;
	line-height: 1em;
}
.CORE_landingTop ul > li:first-child {
	background: none;
	padding-left: 0;
}
.CORE_landingTop ul > li:last-child {
	max-width: 450px;
	overflow: hidden;
}
.CORE_landingTop a:link { color: #336699; }
.CORE_landingTop a:visited { color: #8c3399; }
.CORE_landingTop a:hover { text-decoration: none; }
.CORE_landingBigPic { position: relative; }
.CORE_aboutUsBG, .CORE_commHealthBG, .CORE_careerBG, .CORE_locationsBG, .CORE_patientsBG, .CORE_providersBG, .CORE_newsBG {
	height: 350px;
	width: 100%;
	box-shadow: inset 0px 0px 80px #222;
}
.CORE_aboutUsBG { background: url(../images/aboutusbg.jpg) no-repeat; }
.CORE_commHealthBG { background: url(../images/communityH_top.jpg) no-repeat 0 -160px; }
.CORE_careerBG { background: url(../images/careeroppsbg.jpg) no-repeat; }
/*.CORE_locationsBG {

	position: relative;	
}*/
.CORE_patientsBG { background: url(../images/forpatients.jpg) no-repeat; }
.CORE_providersBG { background: url(../images/forproviders.jpg) no-repeat; }
.CORE_newsBG { background: url(../images/newsroom.jpg) no-repeat; }
.CORE_landingTitle {
	position: absolute;
	top: 10px;
	left: -10px;
	z-index: 10;
	background: url(../images/btmLcorner.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}
.CORE_landingTitle h2 {
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
	background: url(../images/bigPicTitleBg.png);
	margin: 0;
	padding: 10px 10px 10px 20px;
}
.CORE_landingDescription {
	position: absolute;
	bottom: 10px;
	right: -10px;
	background: url(../images/btmRcorner.gif) no-repeat right bottom;
	width: 452px;
	padding: 0 0 10px 0;
}
.CORE_landingDescription p {
	padding: 20px 30px 20px 20px;
	margin: 0;
	background: url(../images/bigPicContentBg.png);
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.9);
}
.CORE_landingR {
	float: right;
	width: 422px;
	margin-top: 20px;
	padding: 0 0 20px 0;
}
.CORE_landingR > p {
	padding: 0;
	margin-top: 0;
}
/* Locations Google Map */
.locationsMap { height: 360px; }
.CORE_googleMapIcons {
	position: absolute;
	top: 240px;
	left: 8px;
	width: 140px;
	z-index: 3;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 8px 6px 8px;
	border: 1px solid #727C87;
	border-radius: 4px;
	box-shadow: 0px 2px 4px #666;
}
.fcposition {
	top: 520px;
 *top:600px;
	left: 280px;
 *left:325px;
}
.CORE_googleMapIcons img:first-child { margin-top: 6px; }
.CORE_googleMapIcons img {
	float: left;
	margin: 6px 8px 0 0;
}
.CORE_googleMapIcons span {
	display: inline-block;
	line-height: 30px;
}
/* Landing page thumbnails */
.CORE_landingLcontainer {
	display: table;
	width: 496px;
	background: url(../images/leftContentGrad.jpg) no-repeat right 10px;
}
.CORE_landingL {
	display: table-row;
	width: 496px;
}
.CORE_landingL-topRow { height: 20px; }
.CORE_directorThumbs-topRow { height: 11px; }
.CORE_landingPic, .CORE_directorThumbs {
	display: table-cell;
	vertical-align: top;
 *float: left;
	padding: 0;
	background: #ccc;/*box-shadow: 0px 0px 6px #d9d9d9;*/
}
.CORE_landingPic { width: 104px; }
.CORE_directorThumbs { width: 96px; }
.CORE_landingPic:hover, .CORE_directorThumbs:hover { /*box-shadow: 0px 0px 6px #666;*/
background: #003E81; }
.CORE_landingPic:hover a.landingPicImage:link, .CORE_landingPic:hover a.landingPicImage:visited {
	color: #fff !important;
	background: #003E81;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}
.CORE_landingPic:hover a.landingPicImage img { border: 2px solid #003E81; }
.CORE_landingPic-empty, .CORE_directorThumbs-empty { display: table-cell;  *float: left;
}
.CORE_landingPic-empty { width: 20px; }
.CORE_directorThumbs-empty {
	width: 11px;
	height: 0px;
}
a.landingPicImage:link, a.landingPicImage:visited {
	color: #222 !important;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	background: #ccc;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.4);
}
a.landingPicImage:hover {
	color: #fff !important;
	background: #003E81;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}
a.landingPicImage:link img, a.landingPicImage:visited img { border: 2px solid #ccc; }
a.landingPicImage:hover img { border: 2px solid #003E81; }
a.landingPicImage span {
	display: block;
	margin: 0;
	padding: 0 8px 5px 8px;
}
.CORE_locationsPopUp {
	background: url(http://www.ihs.gov/locations/includes/themes/newihstheme/images/locations_fancyBox_bg.png) no-repeat center top;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 20px;
}
.ptitle {
	width: 958px;
	height: 10px;
	background-image: url('../images/bottom_bg.png');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.CORE_fullWidthPic { height: 300px; }
/* LEFT COLUMN TOPIC PAGE MENU *********************************************************
---------------------------------------------------------------------------------------*/ 
#TOPICS_left {
	float: left;
	background: url(../images/MENU_top_1.gif) no-repeat;
	width: 190px;
	padding-top: 20px;
	margin: 10px 0 0 10px;
}
#TOPICS_menu {
	background: url(../images/topicMenuBtm_1.jpg) no-repeat left bottom;
	padding-bottom: 100px;
	height: 100%;
}
#TOPICS_menuIn { position: relative; }
#TOPICS_menuGradient {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	height: 100%;
	width: 2px;
	background: url(../images/menuTopRight_1.gif);/*width: 14px;
	background: url(../images/menuTopRight.png);*/
}
#TOPICS_menuIn > ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 11px;
	background: url(../images/topicMenuBg.gif) repeat-y;
 *height: 1%; /* IE 7 hack */
}
/* Global rules */
#TOPICS_menuIn > ul > li, .TOPICS_submenu > li {
	color: #444;
	border-bottom: 1px solid #e5e5e5;
	padding: 0;
	margin: 0 0 0 2px;
}
#TOPICS_menuIn > ul > li:hover { background: #444 url(../images/menuBullets.gif) no-repeat 8px -46px; }
#TOPICS_menuIn > ul > li > a:link, #TOPICS_menuIn > ul > li > a:visited, .TOPICS_submenu li a:link, .TOPICS_submenu li a:visited {
	display: block;
	line-height: 1.2em;
	margin: 0;
	color: #444;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#TOPICS_menuIn > ul > li:hover > a { color: #fff; }
/***************/

#TOPICS_menuIn > ul > li { background: url(../images/menuBullets.gif) no-repeat 8px -98px; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader { background: none; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader:hover { background: #f4f4f4; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader:hover > a { color: #333; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader > a:link, #TOPICS_menuIn > ul > li.TOPICS_leftNavHeader > a:visited { padding: 4px 10px 2px 8px; }
#TOPICS_menuIn > ul > li.TOPICS_leftNavHeader > a:hover {
	color: #000;
	text-shadow: none;
}
#TOPICS_menuIn > ul > li > a:link, #TOPICS_menuIn > ul > li > a:visited { padding: 4px 10px 4px 18px;/*background: url(../images/menuBullets.gif) no-repeat 8px -98px;*/
}
#TOPICS_menuIn > ul > li > a:hover {
	/*background: #444 url(../images/menuBullets.gif) no-repeat 8px -46px;*/
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
/* SELECTED ITEM */
li.TOPICS_menuSelected {
	padding-top: 1px;
	background: #888;
}
#TOPICS_menuIn > ul > li.TOPICS_menuSelected > a:link, #TOPICS_menuIn > ul > li.TOPICS_menuSelected > a:visited {
	color: #fff;
	background: #888 url(../images/menuBullets.gif) no-repeat 8px -47px;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
}
/* SUBMENU ITEMS */
.TOPICS_submenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.TOPICS_submenu > li { background: #e9e9e9;  *margin: 0; /* IE7 fix */
 *border-top: 1px solid #e5e5e5;
 *border-bottom: none; /* IE7 fix */
}
.TOPICS_submenu > li a:link, .TOPICS_submenu > li a:visited {
	background: url(../images/menuBullets_subM.gif) no-repeat 18px -98px;
	padding: 4px 10px 4px 28px;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.2);
	color: #222;
}
.TOPICS_submenu > li a:hover {
	background: #444 url(../images/menuBullets_subM.gif) no-repeat 18px -46px;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
/* SUBMENU SELECTED ITEM */
#TOPICS_menuIn > ul > li.TOPICS_childItemSelected > a:link, #TOPICS_menuIn > ul > li.TOPICS_childItemSelected > a:visited {
	background: #c9c9c9 url(../images/menuBullets.gif) no-repeat 8px 6px;
	color: #555;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.2);
}
.TOPICS_submenu > li.TOPICS_subMenuSelected > a:link, .TOPICS_submenu > li.TOPICS_subMenuSelected > a:visited {
	background: #888 url(../images/menuBullets_subM.gif) no-repeat 18px -46px;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
}
/* NEWS ROOM ************************************************************
------------------------------------------------------------------------*/
dl.moreResults { margin: 20px 0 30px 0; }
dl.moreResults dd {
	margin: 0;
	padding: 0;
}
dl.moreResults dt {
	float: left;
	margin-right: 10px;
}
dl.moreResults ul.navSequential {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
dl.moreResults ul.navSequential li {
	float: left;
	margin-right: 10px;
}
.CORE_subscribe {
	float: right;
	width: 200px;
	margin: 0 0 0px 40px;
	padding: 1px 1px 10px 1px;
}
#errblock {
	width: 400px;
	/*height:30px;*/
	float: left;
	border: 1px solid red;
	padding: 5px 5px 5px 5px;
}
#tribal_letters_container { padding-top: 10px; }
#CORE_blogRight, .TOPICS_searchdiv, #CORE_newsSearch {
	background: #fff;
	width: 220px;
	float: right;
}
.TOPICS_searchdiv, #CORE_newsSearch { margin-top: -28px; }
#CORE_blogLeft, #tribal_letters_container {
	width: 515px;
	float: left;
}
.CORE_blogBox { position: relative; }
.CORE_newsSearchFloat, .CORE_blogBox, .CORE_defaultBox {
	float: right;
	width: 200px;
	margin: 0px 0px 20px 20px;
	padding: 1px 1px 10px 1px;
	border: 1px solid #bbb;
	border-radius: 6px;
}
.CORE_blogBox > h4, .CORE_defaultBox > h4:first-child, .CORE_defaultBox dt {
	/* padding: 6px 10px !important;
	margin: 0 0 9px 0 !important;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background: #d4d4d4;
	background: -moz-linear-gradient(bottom, #d4d4d4, #f7f7f7);
	background: -ms-linear-gradient(bottom, #d4d4d4, #f7f7f7);
	background: -webkit-gradient(linear, left bottom, left top, from(#d4d4d4), to(#f7f7f7));
	color: #555;
	font-size: 1em !important;
	font-weight: bold!important;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.9); */
	padding: 6px 10px !important;
margin: 0px 0px 9px 0px !important;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

color: #555;
text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
text-transform: uppercase;
	font-size:1.2em!important;
font-weight:bold!important;
}
.CORE_blogBox p {
	margin: 10px 10px 0 10px;
	padding: 0 0 5px 0;
}
.CORE_defaultBox > h4 { 
margin: 10px 0 0 0 !important; 

}
.CORE_defaultBox p {
	margin: 0;
	padding: 15px 9px 0 9px;
}
.CORE_defaultBox ul {
	margin: 0;
	padding: 5px 9px 0 9px;
}
.CORE_defaultBox ul > li {
	list-style-type: none;
	background: url(../images/linkBullets.gif) no-repeat 0px 4px;
	line-height: 1.2em;
	margin-bottom: 5px;
	padding-left: 14px;
}
.CORE_defaultBox > li ul {
	list-style-type: disc;
	margin: 0 0 0 20px;
	padding: 5px 0 10px 0;
	color: #009;
}
.CORE_defaultBox img {
	border: 1px solid #777;
	border-radius: 3px;
}
.CORE_blogPosted {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-weight: bold;
	color: #444;
}
.blogArchiveList {
	float: left;
	width: 90px;
	padding: 0;
	margin: 5px 0 10px 0;
}
.alBorder {
	border-right: 1px dotted #ccc;
	padding-right: 10px;
}
.blogArchiveList span {
	display: block;
	float: left;
	width: 100px;
	border-right: 1px dotted #ccc;
	margin-right: 10px;
}
.blogArchiveList dt, .CORE_blogYr {
	font-size: 12px;
	font-weight: bold;
	color: #444;
	margin: 14px 10px 0 10px;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #ccc;
	clear: both;
}
.blogArchiveList dt:first-child { margin-top: 0; }
.blogArchiveList dd {
	margin: 0;
	padding: 0 10px 3px 10px;
}
.rssBigLogo {
	position: absolute;
	top: 1px;
	right: 3px;
	width: 41px;
	height: 41px;
	z-index: 1;
	background: url(../images/rss_big_grey.png) no-repeat;
}
/* ADDED BY D.BLACKBIRD 7-5-2013 */
.listservLogo {
	position: absolute;
	top: 1px;
	right: 3px;
	width: 58px;
	height: 41px;
	z-index: 1;
	background: url(../images/lrg_email_icon.png) no-repeat;
}
.fancyThumbDesc {
	background: #f8f8f8;
	font-size: 11px;
	padding: 5px;
	border-radius: 6px;
}
.CORE_blogThumbs {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CORE_blogThumbs > li {
	position: relative;
	border: 1px solid #bbb;
	border-radius: 6px;
	/*box-shadow: -3px 3px 4px #ddd;*/
	 padding: 6px; 
	/*padding:1px 1px 1px 1px;*/
	float: left;
	margin: 0 0 11px 11px;
	line-height:1px!important;
}
.CORE_blogThumbs > li:first-child { margin-left: 0; }
.CORE_blogThumbs > li > a > img {
	border: 1px solid #444;
	 border-radius: 2px; 
	/*border-radius: 4px;*/
	width: 148px;
	height: 114px;
}
.CORE_newsSearchFloat > h4 .CORE_newsSearchFloat > h4:first-child {
	padding: 6px 10px !important;
	background: #3B60AF;
	background: -moz-linear-gradient(bottom, #003F8F, #002554);
	background: -ms-linear-gradient(bottom, #003F8F, #002554);
	background: -webkit-gradient(linear, left bottom, left top, from(#003F8F), to(#002554));
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.CORE_newsSearchFloat > h4:first-child {
	margin: 0 0 9px 0 !important;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.CORE_newsSearchFloat > h4 { margin: 10px 0 9px 0 !important; }
.CORE_newsSearchFloat > h4 + ul {
	padding: 0 10px;
	margin: 0;
}
.CORE_newsSearchFloat form {
	padding: 0;
	margin: 0;
}
.CORE_newsSearchFloat p {
	padding: 0;
	margin: 10px;
}
.newsFormRow { display: table-row; }
.newsFormColumn {
	display: table-cell;
	width: 211px;
	vertical-align: top;
	/*padding-bottom: 10px;*/
	*float: left; /* IE7 hack */
}
.newsFormColumn label {
	font-size: 12px;
	width: 180px;
	float: left;
	padding: 1px 0 0 0;
	margin: 0 0 10px 5px;
	line-height: 1em;
}
.newsFormColumn input {
	float: left;
	margin: 0;
	padding: 0;
	width: 13px;
	height: 13px;
}
.newsFormRowR {
	display: block;
	width: 380px;
}
.newsFormColumnL {
	display: table-cell;
	width: 170px;
	vertical-align: top;
	/*padding-bottom: 10px;*/
	*float: left; /* IE7 hack */
}
.newsFormColumnR {
	display: block;
	width: 185px;
	vertical-align: top;
	float: right;
}
.dlabel, .titleLabel {
	font-size: 12px;
	width: 70px;
	float: left;
	padding: 8px 0 0 0;
}
#startDate, #endDate, #newsTitle, #nme, #eml, #subj, #inq {
	float: left;
	margin-top: 6px;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
	font-size: 0.9em;
	padding: 3px;
}
#startDate, #endDate {
	width: 75px;
	margin-right: 230px;
	text-align: center;
}
#newsTitle { width: 190px; }
#inq { width: 300px; }
#startDate:focus, #endDate:focus, #newsTitle:focus, #btitle:focus, #bdate:focus, #ayear:focus, #nme:focus, #eml:focus, #subj:focus, #inq:focus {
	border: 1px solid #555;
	outline: none;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
.newsStartDate, .newsEndDate, .newsTitle, .bdate, .btitle, .ayear {
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}
.newsStartDate, .newsEndDate, .newsTitle, .btitle { width: 75px; }
.bdate, .ayear { width: 60px; }
#btitle, #bdate, #ayear {
	float: left;
	border: 1px solid #aaa;
	border-radius: 3px;
	font-size: 0.9em;
	padding: 3px;
	margin-bottom: 8px;
}
#btitle, #bdate {
	width: 160px;
	margin-top: 5px;
}
#catdiv {
	width: 250px;
	float: right;
	position : relative;
	top: -30px;
}
#categlab { margin-bottom: 3px; }
.newsDisplayItems { margin-right: 230px; }
.newsDisplayItems > p {
	margin: 10px 0 2px 0;
	padding: 10px 0 0 0;
	color: #444;
	border-top: 1px dotted #ddd;
}
.newsDisplayItems > p:first-child { border-top: none; }
.newsDisplayItems > p span {
	font-weight: bold;
	text-transform: uppercase;
	color: #444;
}
.newsDisplayItems > h4 {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 !important;
	padding: 0 0 15px 0 !important;
}
.standinputl {
	float: left;
	margin: 0 0 0 0;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.2);
	font-size: 0.9em;
	padding: 3px;
}
.listWidth { width: 190px; }
.standinputr {
	float: right;
	margin: 0 0 0 0;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.2);
	font-size: 0.9em;
	padding: 3px;
}


/* CONTROLS HIDING OF CONTENT IN DESKTOP VIEW */
@media screen and (max-width: 2000px) {
#showme_mobile { display: none; }
/* CONTROLS HIDING OF CONTENT IN MOBILE VIEW */
#hideme_mobile { display: block; }
}
/* CONTACT FORM ELEMENTS */

#CONTACT_form_elements {
	float: left;
	width: 98%;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#CONTACT_form_elements label {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.CONTACT_formfield_left {
	float: left;
	display: block;
	width: 48%;
	margin: 0px 4% 10px 0px;
}
.CONTACT_formfield_right {
	float: right;
	display: block;
	width: 48%;
	margin: 0px 0px 10px 0px;
}
.CONTACT_formfield_full {
	float: left;
	display: block;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
#CONTACT_form_elements form label.required:before, .required label:before {
	color: #ff0000;
	content: "*\a0"; /* Can't use HTML entities. This is an asterisk with a non-breaking space. */
	font-weight: bold;
}
#CONTACT_form_elements input[type="radio"] {
	float: left;
	width: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#CONTACT_form_elements input[type="text"], #CONTACT_form_elements textarea, #CONTACT_form_elements select, #CONTACT_form_elements button {
	width: 100%;
	height: auto;
	padding: 5px;
	margin: 4px 0px 10px 0px;
	font: 1.1em Calibri, Arial, sans-serif;
	border: 1px solid #AAAAAA;
	border-radius: 2px;
*margin-bottom: 0;
	box-shadow: inset 0px 0px 3px rgba(0,0,0,0.1);
	box-sizing: border-box;
}
#CONTACT_form_elements input:focus, #CONTACT_form_elements textarea:focus { box-shadow: 0px 0px 0px 2px rgba(121,189,240,0.5); }
#CONTACT_form_elements input[type="submit"] {
	float: left;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	border-radius: 2px;
	border: 1px solid #AAAAAA;
}
#CONTACT_form_elements input[type="button"] {
	float: left;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	border-radius: 2px;
	border: 1px solid #AAAAAA;
}
#CONTACT_form_elements input[type="reset"] {
	float: right;
	width: 160px;
	margin: 10px -10px 0px 0px;
	padding: 5px;
	border-radius: 2px;
	border: 1px solid #AAAAAA;
}
#CONTACT_form_elements input[type="submit"], #CONTACT_form_elements input[type="reset"], #CONTACT_form_elements input[type="button"] {
	height: auto;
	cursor: pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */
}
#CONTACT_form_elements input[type="submit"]:hover {
	background: #e0f3fa; /* Old browsers */
	background: -moz-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0f3fa), color-stop(50%, #d8f0fc), color-stop(51%, #b8e2f6), color-stop(100%, #b6dffd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd', GradientType=0 ); /* IE6-9 */
}
#CONTACT_form_elements input[type="button"]:hover {
	background: #e0f3fa; /* Old browsers */
	background: -moz-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0f3fa), color-stop(50%, #d8f0fc), color-stop(51%, #b8e2f6), color-stop(100%, #b6dffd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd', GradientType=0 ); /* IE6-9 */
}
#CONTACT_form_elements input[type="reset"]:hover {
	background: #fceabb; /* Old browsers */
	background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceabb), color-stop(50%, #fccd4d), color-stop(51%, #f8b500), color-stop(100%, #fbdf93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 ); /* IE6-9 */
}
/* END CONTACT FORM ELEMENT */


/* MODS to be moved to MOD_Template.css when built and added to the core index for IHS.gov */


#brdcrm {
	width: 700px;
	height: 12px;
	overflow: hidden;
}
