	/************
	************* DQ's modified version of Eric Meyer's CSS reset */
	a { text-decoration: none; }
	a img { border: none; }
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, code, del, dfn, 
	font, img, ins, kbd, q, samp, small, tt, var, dl, 
	dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
					margin: 0; padding: 0;
					border: 0; outline: 0;
					font-weight: inherit;
					font-style: inherit;
					font-family: inherit;
					vertical-align: baseline;
	}
	body {
		color: black;
		background: white;
		height: 100%;
					
	}
	ol, ul { list-style: none; }

	/*End reset*/

	/** The Basics**/
	a:active,  a:focus{
	outline: 1px dotted invert !important;

	}
	
:-moz-any-link:focus {
  outline: 1px dotted invert !important;
}



	html {
	 margin:0;
	padding:0;
	border:0;
	height:100%;
	}


	body{
	background:url('../images/body-bg-shortened.jpg') repeat-x #fff;
	margin:0;
	padding:0;
	border:0;
	height:100%;
	font-family:arial;
	}

	p, a, li, .report-body{
	font-size:75%;
	}

	a:hover{ text-decoration:underline;}

	p a, li a, li p, li li, li li, p a.arrow-link, h3 a, .view-header p, .report-body p, .cck-author a{font-size:100%;}

	.view-header p{font-weight:normal;}

	p, .view-id-Careers .field-content, .report-body{color:#5e5e5e; padding:8px 0px; font-family:arial;}
	#content p, .view-id-Careers .field-content, .cck-job-listing  .field, .report-body{line-height:18px;}
	.cck-job-listing  .field{color:#5e5e5e;}
	/**.cck-job-listing  .field p{font-size:100%;}**/

	.cck-job-listing  .field-label{margin-top:15px; font-size:75%;}
	
	.cck-job-listing  p .field-label/**, .cck-job-listing .field-item p, .cck-job-listing .field-item li**/{font-size:100%;}
	
	.cck-job-listing  .field-field-state .field-item, .cck-job-listing  .field-field-telecommute .field-item, .cck-job-listing  .field-field-req .field-item, .cck-job-listing  .field-field-job-status .field-item, .cck-job-listing .field-field-job-location .field-item, .cck-job-listing .field-date .field-item{font-size:75%;}

	.cck-author .field{font-size:12px; }
	
	.cck-author .field-label{color:#5E5E5E; font-weight:bold; text-transform:capitalize; margin-top:10px;}
	
	.color-box .content p{font-size:11px;}

	a{color:#943b00; font-family:arial;}

	a.arrow-link, .view-Authors .item-list a, .view-All-Resources .item-list a, .view-Resource-Topic .item-list a, .view-Resource-Type .item-list a, .view-Recent-Resources .item-list a, .view-News .views-field-field-link-text-value span a, .view-Press .views-field-field-link-text-value span a, .view .more-link a, .view-Resource-Author li a{
	padding-left:10px; 
	background:url('../images/double-arrow.gif') no-repeat 0px 5px; 
	font-weight:bold;  
	margin:8px 0px; 
	display:block;
	}

	a.header-link{color:#3978A7;
	font-family:georgia,'times new roman';
	font-size:20px;
	line-height:23px;}

	.view-Leadership .views-field-title .field-content a, .view-Leadership-Category .views-field-title .field-content a{color:#3978A7;}

	#breadcrumbs a{font-weight:bold; color:#fff; font-size:100%;}
	#breadcrumbs a:hover{text-decoration: underline;}
	

	
	.quick-links a{line-height:16px; font-size:13px; color:#353535;}
	.bottom a.arrow-link{margin-top:20px; float:right;}
	#middle-content-container a.arrow-link{display:inline; margin-left:20px;}
	a.search-result-link{color:#0072B0; font-size:80%; font-weight:bold;}

	h1, a.header-link{font-size:20px; font-family:georgia, 'times new roman'; color:#3978a7; padding:4px 0px; line-height:23px;}
	#middle-content-container h1{margin-top: -10px; width: 420px; position:relative; z-index:100;font-weight: normal;}
	#middle-content-container .cck-leader  h1{width:auto; margin-top:5px;}
	#middle-content-container .view-Leadership-Category h1{width:auto; margin-top:-7px;}
	.header-with-border h1{padding:5px 0 5px 25px; display:inline-block; float:left;}
	.callout-content h1{color:#000; border-bottom:1px solid #e6e5c7; padding-left:5px; font-size:17px;}
	#left-content .left-header a, .content-header h1{color:#ffffff; font-size:14px; font-family:arial, verdana; font-weight:bold; padding:15px 20px;}
	#left-content .left-header a{padding:20px 15px; display:inline-block;}
	#left-content .left-header a:hover{text-decoration:none;}
	h1.search-header{font-size:30px; line-height:30px; padding:20px 0px;}



	h2, .view-header, .callout-content h3, .view-Careers h3, .cck-author legend{font-size:75%; color:#0072b0; font-weight:bold;}

	 .cck-job-listing  .field-label{color:#0072b0; font-family:arial; font-weight:bold;}
	 
	.callout-content h2, .color-box h2{font-family:georgia,'times new roman'; font-weight:normal;}

	.callout-content h2{
	color:#333333; 
	border-bottom:1px solid #e6e5c7; 
	padding:5px; 
	font-size:17px; 
	width:160px;
	margin-bottom:10px;
	}

	.callout-content h2.trigger {
	background:url("../images/callout-arrow.gif") no-repeat scroll right 8px transparent;
	border-bottom:1px solid #E6E5C7;
	color:#333333;
	font-size:17px;
	font-weight:normal;
	margin:0 0 0;
	padding-left:10px;
	}

	.callout-content h2.active {
	background-position:right bottom;
	}

	.home .callout-content h2{
	width:235px;
	}

	.color-box{font-family:arial;}

	.color-box h2{
	font-size:15px; 
	border-bottom:1px solid #e6e5c7; 
	text-align:right; 
	}

	.color-box.green .content h2{color:#58640b;}
	.color-box.red .content h2{color:#b93300;}
	.color-box.blue .content h2{color:#0f3d82;}
	#middle-content-container h2{padding:5px 0px 10px;}
	.view-Leadership-Category .views-field-body .field-content h2{font-size:100%;}

	h3{font-size:75%; }
	h3, li .views-field-title, .view-Newsroom .views-field-title, .field-field-posted-date, .field-field-media-inquiry-contact
	{padding: 5px 0 10px;
	font-weight:bold; 
	color:#5e5e5e;}
	
	.view-id-Careers .item-list .views-field-title span, .view-id-Careers .item-list .views-field-title{padding-bottom:0px;}
	
	.view-id-Careers .item-list .views-field-teaser h3{font-size:100%;}
	
	.view-id-Careers .item-list .views-field-teaser .field-content{padding-top:0px;}
	
	.field-field-posted-date, .field-field-media-inquiry-contact{font-size:75%;}
	
	li .views-field-title{font-size:100%;}

	#middle-content-container ul, #middle-content-container ol{color:#5e5e5e; padding-left:10px;}
	#middle-content-container ul{list-style-type:disc;}
	#middle-content-container ol{list-style-type:decimal;}
	#middle-content-container li{margin-left:20px;}

  .callout-content ul, #middle-content-container ol{color:#5e5e5e; padding-left:10px;}
	.callout-content ul{list-style-type:disc;}
	.callout-content ol{list-style-type:decimal;}
	.callout-content li{margin-left:20px;}
  
	.callout-content h3{font-size:75%;}
	.color-box .content h3{color:#353535; padding:5px 0px; font-weight:bold;}

	.clear{clear:both;}

	/*.callout *{padding-left:8px; }*/
	.callout p a{padding-left:0px;}

	blockquote{border:1px solid #c5c09a; background-color:#fffacd; padding:5px 15px;}

	blockquote, blockquote p{font-family:georgia; font-size:14px; font-style:italic;}

	/**/

	/**Main Containers**/

	#wrapper{
	width:100%;
	position:relative;
	z-index:1;
	height:100%;
	}

	#container{
	width:959px;
	margin:0px auto -67px;
	/**position:relative;**/
	height:100%;
	height:auto !important;
	overflow:hidden;
	background:url("../images/wrapper-bg.gif") repeat-y scroll transparent;
	}

	#container.home{
	margin-top:491px;}

	#header{padding:0px 30px; /**height:109px; background:url('../images/header-bg.jpg') repeat-x;**/ height:89px; position:relative; z-index:1000;  background:url('../images/header-bg-shortened.jpg') repeat-x;}

	#header.home{width:900px; margin:0px auto;}
	 
	#over-flash-container{
	position:relative;
	margin:0px auto;
	z-index:200;
	height:0px;
	width:960px;
	top:0px;
	}

	#home-flash{
	min-width:960px; 
	height: 100%; 
	width:100%; 
	margin:-1px auto 0px; 
	position:absolute; 
	top:90px;
	z-index:2;
	height:490px;
	left:0px;

	}

	#home-flash .no-flash{width:960px; margin:0px auto;}

	#content{
	border-left:1px solid #e3e2c7;
	border-right:1px solid #e3e2c7;
	background-color:#fff;
	padding-bottom:20px;
	height:100%;
  min-height: 500px;
	position:relative;

	}

/*body.cron-check-processed #content {
width: 957px;
}*/

	#content.home {padding:30px 12px 30px 12px; width:933px;}
	.inner1 #content {padding:5px 30px;}

	#left-content{width:231px; float:left; display:inline; padding-bottom:20px;overflow: hidden;}

	.home #left-content{width:635px;}

	#right-content{
	/**float:left; 
	display:inline;
	top:-2px;**/
	overflow:hidden; 
	width:726px; 
	/*position:relative; */
	z-index:5;
	}

	.home #right-content{width:256px; padding:10px 15px; }

	#middle-content-container{display:inline;
	width:470px; 
	padding-left:10px; 
	float:left;
	}

	#callout-container{width:215px; float:left; margin:20px 12px 0; display:inline;}

	.home #callout-container{width:287px; margin:0; padding:0 0 0 10px; position:relative;}


	.callout h2.trigger {
		margin: 0 0 0px 0;
		background: url(../images/callout-arrow.gif) no-repeat right 8px;
		font-weight: normal;	
		color:#333333;
		font-size:17px;
		padding-left:10px;
	border-bottom:1px solid #e6e5c7;
		
	}
	.callout h2.trigger.active {
	}
	.callout h2.trigger a {
		color: #fff;
		text-decoration: none;
		display: block;
	}
	.callout h2.trigger a:hover { color: #ccc; }
	.callout h2.active {background-position: right bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
	.callout .toggle-container {

		overflow: hidden;
	}

	.home #callout-container .top-edge{background:url('../images/callout-box-top.jpg') no-repeat; width:287px; height:7px;}

	.home #callout-container .bottom-edge{background:url('../images/callout-box-bottom.jpg') no-repeat; width:287px; height:8px; position:absolute; bottom:0;}


	#callout-container .top-edge{background:url('../images/inner-callout-box-top.jpg') no-repeat; width:215px; height:5px;}

	#callout-container .bottom-edge{background:url('../images/inner-callout-box-bottom.jpg') no-repeat; width:215px; height:7px;overflow: hidden;}


	/**/

	/**Navigation **/
	#utility-nav{}

	#top-nav{
	float:right; 
	display:inline-block; 
	/**margin-top:-16px; **/
	margin-top:-34px;
	}

	#top-nav ul li{float:left; list-style:none; }

	#top-nav ul li.last{background:none;}

	#top-nav ul li a{font-size:15px; 
	color:#000; 
	font-family:georgia, 'times new roman'; 
	padding:15px 13px; 
	background:url('../images/top-nav-divider.gif') no-repeat right bottom;
	}
	#top-nav ul li a:hover {
		text-decoration: underline !important;
	}

	#top-nav{background:url('../images/top-nav-divider.gif') no-repeat left bottom;}


	#top-nav ul li#patients-and-families-nav a, #top-nav ul li#about-us-nav a, #top-nav ul li#careers-nav a{
	margin-left:-2px;
	padding:15px;
	}

	#top-nav ul li a.active, #top-nav ul li:hover a, #top-nav ul li a{display:block;}

	#top-nav ul li a.active, #top-nav ul li:hover a, #top-nav ul li .menu-item a.header-link{text-decoration:none; color:#0072b0; }

.hovernav:hover {
  background: #FFFFFF;
  border-top: 3px #8AA19A solid;
  border-left: 3px #8AA19A solid;
  border-right: 3px #8AA19A solid;
  /*border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-radius-topleft: 10px;
  -khtml-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-radius-topright: 10px;
  -khtml-border-radius-topright: 10px;*/
  margin: -3px !important;
}

.nopadding {
  padding: 0px !important;
}

	/*#top-nav ul li:hover#healthcare-professionals-nav a, #top-nav ul li#healthcare-professionals-link.iehover a{background-position:0 0;}

	#top-nav ul li:hover#patients-and-families-nav a, #top-nav ul li#patients-and-families-nav.iehover a{background-position:-189px 0;}

	#top-nav ul li:hover#about-us-nav a, #top-nav ul li#about-us-nav.iehover a{background-position:-347px 0;}

	#top-nav ul li:hover#careers-nav a, #top-nav ul li#careers-nav.iehover a{background-position:-439px 0;}*/

	.hover-off{background:none;}

	#top-nav ul li ul li{padding-top:0px;}

	#top-nav ul li ul.menu{
	display:none;
	margin:-8px 0 0;
	padding:0px 5px;
	position:absolute;
	right:0px;
	z-index:10000;
	}

	#top-nav ul li:hover ul.menu, #top-nav ul li.iehover ul.menu{display:block;}


	#top-nav ul li ul li ul{float:left; position:static;}

	body #top-nav li:hover .column a, body #top-nav li.iehover .column a{background:none !important;}

	#top-nav li:hover .hover-menu-content .column li a, #top-nav li.iehover .hover-menu-content .column li a{color:#000; font-family:arial, verdana; background:none !important;}
	#top-nav ul li .hover-menu-content .column ul li,  #top-nav ul li .hover-menu-content .column  a, #top-nav ul li .hover-menu-content .column ul{float:none;}


	.threecol, .twocol, .onecol{
	position:relative;
	right:0px;
	}

	#patients-and-families-menu .onecol{
		right:100px;
	}
	
	.threecol{width:877px;}
	.twocol{width:586px}
	.onecol{width:295px;}

	.hover-menu-top{
	height:5px;
	display:block;
	}

	.hover-menu-content{overflow:hidden;}

	.hover-menu-bottom{
	height:14px;
	}

	.hover-menu-content .column-container {clear:both;
	position:relative;
	z-index:4;
	top:0px;
	overflow:hidden;
	}

	.threecol .hover-menu-top{
	background:url('../images/menu-hover-threecol-top.png') no-repeat;
	width:877px;
	}

	.threecol .hover-menu-content{
	background:url('../images/menu-hover-threecol-bg.png') repeat-y;
	padding:18px 0px;
	width:877px;
	}

	.threecol .hover-menu-bottom{
	background:url('../images/menu-hover-threecol-bottom.png') no-repeat;
	width:877px;
	}

	.twocol .hover-menu-top{
	background:url('../images/menu-hover-twocol-top.png') no-repeat;
	width:587px;
	}

	.twocol .hover-menu-content{
	background:url('../images/menu-hover-twocol-bg.png') repeat-y;
	padding:18px 0px;
	width:587px;
	}

	.twocol .hover-menu-bottom{
	background:url('../images/menu-hover-twocol-bottom.png') no-repeat;
	width:587px;
	}

	.onecol .hover-menu-top{
	background:url('../images/menu-hover-onecol-top.png') no-repeat;
	width:292px;
	}

	.onecol .hover-menu-content{
	background:url('../images/menu-hover-onecol-bg.png') repeat-y;
	padding:18px 0px 10px;
	width:292px;
	}

	.onecol .hover-menu-bottom{
	background:url('../images/menu-hover-onecol-bottom.png') no-repeat;
	width:292px;
	}
	
	.onecol .col-adjuster{
		border:0px !important;
	}

	.hover-menu-content .column{
	width:250px; 
	padding:0px 20px 10px; 
	display:inline; 
	position:relative; 
	z-index:1; 
	float:left;
	overflow:hidden;
	}

	.col-adjuster{
	position:absolute;
	top:0;
	height:100%;
	width:270px;
	z-index:0;
	border-right:1px solid #C0B887;
	}

	.one{left:20px;}
	.two{left:310px;}
	.three{left:600px;}

	.col-adjuster.last{border-right:none;}

	.clearer {clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;}

	#wrapper .column a:hover{text-decoration:none;}

	#top-nav .hover-menu-content .column.last{border:none;}

	#top-nav .hover-menu-content .column .menu-item{padding-bottom:10px;}

	#top-nav .hover-menu-content .column .menu-item ul{padding-top:10px;}

	#top-nav .hover-menu-content .column .menu-item ul ul{padding-left:10px;}

	#top-nav .hover-menu-content .column .divider{border-bottom:1px dotted #b9bfaa; }

	#top-nav .hover-menu-content .column .photos a{font-weight:bold; padding:0px !important;}

	#top-nav .hover-menu-content .column .resources li{background:url('../images/pdf-icon.gif') no-repeat left center; padding-left:15px;}

	#wrapper  #top-nav .hover-menu-content .column .resources a{float:left; padding:0px 8px;}

	#top-nav .hover-menu-content .column a span{display:inline-block; margin-top:-10px;}

	#top-nav ul.menu li{padding:0px; overflow:hidden;}

	#wrapper #top-nav .menu-item ul li a{font-size:12px; padding:5px 0 5px 15px;}

	#wrapper #top-nav ul.menu li a.header-link, #wrapper #top-nav ul.menu li a:hover.header-link{font-size:15px; padding:5px 0 0 5px; display:block;}

	#top-nav ul.menu li a img{margin-right:10px;}

	#wrapper .menu-item a{margin-left:0px !important;}

	#top-nav ul li .column span.view-all{float:right; color:#46322f; margin-top:-15px; font-weight:bold;}
	#wrapper #top-nav ul li .column span.view-all a{font-size:12px; font-family:arial; color:#46322f; padding:5px !important; display:inline;}

	#left-nav {
		display: inline-block;
		width: 231px;
	}
	#left-nav ul li{
	border-bottom:1px solid #d7d7d7;
	margin-left:0px !important;
	width: 231px;
	float: left; 
	clear: both;
	}
	#left-nav ul li a{
	padding:6px 10px 8px;
	}
		#left-nav ul li ul li a{
		padding:6px 35px 8px 10px;
		}

	#left-nav ul li.last, #left-nav li li {border:0px;}

	#left-nav ul li ul{display:none;} 

	#left-nav ul li.selected ul{display:block;}
	#left-nav ul li.selected ul ul{padding-bottom: 0;}

	#left-nav li.selected, #left-nav li.gradient{background:url('../images/left-nav-gradient.jpg') no-repeat left top; 
	}
	#left-nav li.selected {
	padding-bottom:5px;
	}

	#left-nav li.selected a, #left-nav li a:hover
	{color:#0072B0;}

	#left-nav li a{
	font-family:georgia, 'times new roman', times;
	display:block;
	font-size:14px;
	color:#353535;
	text-decoration:none;
	}

	#left-nav li li a:hover, #left-nav li li a.selected{color:#0072b0 !important; font-weight:bold;}

	#left-nav li.selected li a{color:#943b00; font-family:arial; font-size:12px;}
	#left-nav li.selected ul, #left-nav li.selected li ul{ padding-left:20px;}
	
	#left-nav li.selected li li{ }

	/* End Navigation */

	/** Left Nav Colors **/
	#left-nav.blue{border-top:8px solid #93beff; border-bottom:8px solid #93beff;}
	#left-nav.green{border-top:8px solid #d8ff00; border-bottom:8px solid #d8ff00;}
	#left-nav.purple{border-top:8px solid #b09aff; border-bottom:8px solid #b09aff;}
	#left-nav.red{border-top:8px solid #c52e03; border-bottom:8px solid #c52e03;}
	#left-nav.nmhc_orange{border-top:8px solid #CC6600; border-bottom:8px solid #CC6600;}
  /**/

	/**Header styles**/
	#header .logo{/**margin-top:30px;**/ margin-top:20px; float:left;}

	#header #global-nav{float:right; /**padding-top:14px;**/ padding-top:8px;}

	#header #global-nav .search-box, #header #global-nav a, #header #global-nav span{float:left; color:#646464;}

	#header #global-nav a{margin:5px 10px;}

	#header #global-nav .search-box input.search-field{background:url('../images/search-bg.gif') no-repeat; border:0px; width:179px; height:19px; color:#8b8b8b; padding:4px 0 0 24px; display:inline; float:left;}

	#header #global-nav .search-box input.search-btn{background:url('../images/search-btn.gif') no-repeat; width:65px; height:23px; border:0px; display:block; float:left; text-indent:-100px; font-size:0px; line-height:0; overflow:hidden;}

	#header #global-nav .search-box label {display:none;}

	/**/

	/** Content Styles**/

	/*Left Content*/
	#left-content .left-header{background:url('../images/left-header-bg.jpg') no-repeat; width:231px; height:56px;}

	#left-content  .left-callout{width:176px; margin:15px auto 0;}
	#left-content  .left-callout h2{padding:10px 0px; }

	/*Right Content*/
	#right-content .content-header{margin-bottom:25px;}
	#right-content .content-header img{border-bottom:4px solid #457995;}
	#right-content .content-header #breadcrumbs{background:url('../images/content-header-repeat.png') repeat-x; height:12px; padding:22px 20px; width:687px; position:absolute; top:0px; z-index:3; color:#fff; font-size:11px;}

	#tools{position:absolute; top:245px; right:12px; width:275px; color:#5e5e5e; }
	#tools div{width: auto !important; margin-right: 3px !important; float: none !important;  }
	#tools .addthis_toolbox{margin-top:1px;}
	#tools a{color:#5e5e5e; }

	#tools a:hover{text-decoration:none;}

	#tools #sharethis_0 a{padding-right:5px; font-size:12px; display:inline-block; margin:0px;}

	#tools .stbuttontext{padding-right:15px; overflow:hidden;}

	a.stbutton {
	padding:1px 26px 1px 0px;
	}

	#tools .stico_default{height:16px; background:url('http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC') no-repeat scroll right center transparent !important;}

	#tools .print{margin-right: 4px !important;padding-right: 0 !important;background:url('../images/print-icon.gif') no-repeat right center; display:inline-block;  margin-left:7px; float:left !important; padding-top: 1px; }

	#tools .print a{font-size:12px; padding-right:18px;}

	#tools #text-size{margin-right: 0 !important;font-size:75%; display:inline; float:left !important; text-align:left; margin-left:7px; overflow: hidden;}

	#tools #text-size span{font-size:12px; display:inline-block; line-height:16px; font-family:arial;padding-right: 40px;}

	#tools #text-size a{color:#943B00; margin-left:1px;}

	.normal{font-size: 100%;}
	.large{font-size: 120%;}
	.larger {font-size: 140%;}

	#text-size .normal{ font-size: 12px; }
	#text-size .large{ font-size: 14px;}
	#text-size .larger { font-size: 16px;}

	#text-size .normal a, .large #text-size .large a, .larger #text-size .larger a{font-weight:bold;}
	.large #text-size .normal a, .larger #text-size .normal a {font-weight:normal;}

	.large .rounded-box-btn, .larger .rounded-box-btn{font-size:12px;}

	#tools #text-size ul{float:right;padding-left:5px; right:5px; position: absolute; width: 34px; }

	#tools #text-size li{float:left; line-height:16px;}

	#tools span{font-size:12px; float:left;}


	#middle-content-container select{width:200px; z-index:1; position:relative;}

	#middle-content-container .rounded-box-top{background:url('../images/rounded-corner-top.gif') center bottom no-repeat; width:471px; height:10px;}

	#middle-content-container .rounded-box-content{background:url('../images/rounded-corner-content.gif') repeat-y; padding:15px; width:451px; overflow:hidden;}
	#middle-content-container .rounded-box-bottom{background:url('../images/rounded-corner-bottom.gif') no-repeat; width:471px; height:12px;}

	#middle-content-container .rounded-box img{float:left;}

	#middle-content-container .rounded-box .rounded-box-btn{background:url('../images/visit-site-button.gif') no-repeat; padding:12px 50px 12px 10px; float:right; margin:10px 25px 0 0;}

	.header-with-border{border-top:5px solid #457995; border-bottom:1px solid #457995; height:35px;}
	.header-with-border .page-numbers{float:right; padding-top:5px; margin-right:30px;}
	.header-with-border .page-numbers .page-number, .header-with-border .page-numbers .page-number.on{width:16px; height:16px; font-size:12px; padding:4px 0px 4px 9px; float:left; margin:0px 2px; font-weight:bold;}
	.header-with-border .page-numbers .page-number{background:url('../images/page-number.jpg') no-repeat; color:#898989;}
	.header-with-border .page-numbers .page-number.on{background:url('../images/page-number-on.jpg') no-repeat; color:#fff;}


	.home #left-content .border{border-top:1px solid #457995; border-bottom:1px solid #457995; padding-left:25px;}

	.home #callout-container {overflow: hidden;}
	.home .callout-content{background:url('../images/callout-box-bg.jpg') repeat-y; padding:0 15px 15px; overflow:hidden;}
	.callout-content{background:url('../images/inner-callout-box-bg.jpg') repeat-y; padding:0 15px; overflow:hidden; }
	.callout-content p{padding-left:3px;}
	
	
	.item-list ul li{list-style:none; margin-left:0px;}
	.view-Leadership .item-list ul, .view-Leadership-Category .item-list ul {padding-left:0px !important;}
	.view-Leadership .item-list ul li, .view-Leadership-Category .item-list ul li{margin-left:0px !important; clear:both;}

	.view-Leadership .item-list ul li, .view-Authors .item-list ul li, .view-Resource-Topic .item-list ul li, .view-Resource-Type .item-list ul li, .view-Recent-Resources .item-list ul li, .view-Leadership-Category .item-list ul li{padding:15px 0px 5px; overflow:hidden;}

	.view-Leadership li img, .view-Leadership-Category li img{float:left; margin-right:10px; display:inline;}

	.view-Leadership li h2, .view-Leadership-Category li h2{padding:0px}

	.view-Leadership li p, #middle-content-container .resource p, .view-Leadership-Category li p{padding-top:2px;}
	
	.views-exposed-form .views-exposed-widget .form-submit {margin-top:13px !important;}

	#middle-content-container .resource a.arrow-link{margin-left:0px;}

	#resource-select{border:1px solid green;}


	.image-attach-body{float:left; margin:15px 10px 0 0;}

	.cck-report h2 a{font-size:100%;}

	.cck-report .content{font-size:75%; color:#5E5E5E;}

	.cck-report .content p{font-size:100%;}

	.cck-report .links{color:#5E5E5E; margin:10px 0px;}

	.cck-report .content .field-field-publication, .cck-report .content .field-field-issue{font-weight:bold;}

	.cck-report .content .field-field-authors{margin-bottom:15px;}

	.view-All-Resources .views-exposed-widget label{font-size:75%; color:#5E5E5E; font-weight:bold;}

	.view-All-Resources .views-row{margin:15px 0px;}

	/**/

	/**Content General styles**/
	.edge{display:block;}
	.event,.callout-content p.event{padding-left:35px; background:url('../images/bullet_icon.gif') no-repeat 0px 10px; }
	.home .logos{margin-top:40px; width:350px; }
	.home .logos img { float: center; }
	.inner1 .logos{position:relative; bottom:0px; width:350px; padding:30px 0px;}
	.logos{left:10px; z-index:9 !important; display:block; height:auto; width:230px;}
	.logos div{bottom:0px !important;}
	.logos img{ float: center; }
	.learn-more-link{color:#943B00;}
	.learn-more-link a{text-decoration:underline;}
	.blue{color:#0072B0;}
	.content-header{background:url('../images/content-header-repeat.png') repeat-x scroll 0 0 transparent;}

  .nmhc_module_table table {
    border-collapse: collapse !important;
  }
  .nmhc_module_table tbody, .nmhc_module_table tr, .nmhc_module_table td {
    border: 1px solid lightgrey !important;
    padding: 5px !important;
  }
  .nmhc_module_table thead, .nmhc_module_table th {
    border: 1px solid lightgrey !important;
    padding: 5px !important;
    font-size: 85% !important;
    font-weight: bold !important;
  }

	/**/

	/** Color boxes over flash **/
	#over-flash  {overflow:hidden; position:relative; top:328px; width:780px}
	#over-flash .color-box{width:236px; height:152px; float:left; margin-right:4px;}
	#over-flash .color-box.green{background:url('../images/green.png') repeat;}
	#over-flash .color-box.red{background:url('../images/red.png') repeat;}
	#over-flash .color-box.blue{background:url('../images/blue.png') repeat;}
	#over-flash .color-box.green .content select{margin-top:8px;}

	#over-flash .color-box .content{background-color:#fff; -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  width:212px; height:122px; margin-top:10px; padding:5px 12px; text-align:right; position:relative;}

	#over-flash .color-box .content p{padding:8px 4px;}

	#over-flash .color-box .content select{width:210px;font-size:10px;}

	#over-flash .color-box .content .bottom{position:absolute; bottom:0px; left:10px; height:50px; width:217px;}

	#over-flash .color-box .content .quick-links{background:url('../images/yellow-glow-bg.png') no-repeat #ffffe8; width:212px; margin:7px 0 0 -10px; padding:4px 12px 1px; }
	#over-flash .color-box .content .quick-links span{float:left; font-family:georgia, 'times new roman'; color:#496400; font-style:italic; position:absolute; bottom:5px; left:10px; font-size:12px;}

	/** End color boxes over flash **/


	/**/


	.stbuttontext{float:left; padding-right:10px;}
	/**News Scroller**/

	#news-scroller{
	background:url(../images/home-news-bg.jpg) no-repeat; 
	width:572px; 
	height:233px; 
	margin:10px 0; 
	padding:20px 30px 25px 35px;
	position:relative
	}

	#news-scroller .prev, #news-scroller .next {
	border:0 none;
	cursor:pointer;
	float:left;
	height:47px;
	position:absolute;
	top:127px;
	width:32px;
	}


	#news-scroller .prev {
	background:url("../images/slider-left-arrow.png") no-repeat scroll 0 0 transparent;
	left:5px;
	}
		#news-scroller .prev.disabled {
		background:url("../images/slider-left-arrow-bw.png") no-repeat scroll 0 0 transparent;
		}

	#news-scroller .next {
	background:url("../images/slider-right-arrow.png") no-repeat scroll 0 0 transparent;
	right:-1px;
	}
		#news-scroller .next.disabled {
		background:url("../images/slider-right-arrow-bw.png") no-repeat scroll 0 0 transparent;
		}


	#news-scroller .news-item{width:174px; height:256px; float:left; margin:0px 8px; font-size:100%; display:inline;}

	#news-scroller .news-item p{font-size:100%;}

	#news-scroller .news-item .date{padding-bottom:12px; font-size:11px; font-style:italic; color:#595959;}

	#news-scroller .news-item a.article-title{font-size:15px; font-family:georgia, 'times new roman'; display:block;}

	/******/


	/** Search **/
	.search h2{margin-bottom:15px;}
	.narrow-results{font-size:75%; color:#5e5e5e; width:300px; float:left;}
	.narrow-results select{margin:0px 10px;}

	.search .search-pagination{border-bottom:5px solid #eaf1ee; width:595px; float:left; text-align:right;}
	.search .search-pagination a{display:inline-block; padding-left:5px; font-weight:bold;}
	.search .search-pagination.bottom{border-bottom:5px solid #eaf1ee; float:left; text-align:right; width:100%;}

	.search-results{padding:20px 20px 10px; overflow:hidden; float:left;}
	.search-box-large {overflow:hidden; display:block; margin-top:15px;}

	.search-box-large input.search-field {
	background:url("../images/search-bg-large.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#8B8B8B;
	display:inline;
	float:left;
	padding:8px 0 8px 40px;
	width:533px;
	height:15px;
	font-size:15px;
	}

	.search-box-large input.search-btn {
	background:url("../images/search-btn-large.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:inline;
	float:left;
	height:31px;
	width:87px;
	}

	.search-form .form-item label {
	display:block;
	color:#3978A7;
	font-family:georgia,'times new roman';
	font-size:16px;
	line-height:23px;
	padding:3px 0;
	}

	.search-pagination{
	border-bottom:5px solid #EAF1EE;
	float:left;
	text-align:right;
	width:100%;
	}

	.search-pagination .item-list .pager {
	clear:both;
	text-align:right;
	}

	.search-pagination .pager a {
	color:#943B00;
	font-weight:bold;
	}

	.criterion label{color:#5e5e5e;
	font-family:arial;
	font-size:75% !important;
	font-weight:bold;}

	select optgroup{font-size:12px; color:#5e5e5e; font-style:normal; font-family:arial; margin:0px 8px;}

	/**/

	/** News **/

	.view-Press, .view-News{font-size:75%;}

	.view-Press h2, .view-News h2{font-size:130%; margin-top:20px;}

	/* .view-Press span a, .view-News span a{color:#0072B0; text-decoration:underline; font-size:100%;} */

	.view-Press .views-row, .view-News .views-row{display:block; margin:15px 0px; overflow:hidden;}

	.view-Press .field-content, .view-News .field-content{color:#5E5E5E; line-height:18px;}

	.view-Press .views-field-image-attach-images, .view-News  .views-field-image-attach-images{margin-right:10px; float:left;}

	.views-field-image-attach-images{ float: left; display:inline-block;}

	.view-Press .views-row, .view-News  .views-row{margin:15px 0 20px;}

	.view-Press .views-field-field-link-text-value, .view-News  .views-field-field-link-text-value, .more-link{display:inline-block;}

	.view .more-link a{font-size:100%; text-align:left;}

	.view-Press .views-field-field-link-text-value a, .view-News  .views-field-field-link-text-value a{color:#943B00; text-decoration:none;}

	.view-Press .views-field-title, .view-News .views-field-title{font-weight:bold;}

	.view .more-link a {margin-bottom:0px;}

	.view-Press a{font-weight:normal;}
	
	.view-News p, .view-News a, .view-Press p, .view-Press a { font-size: 100%; } /* fix for tiny links in combined press/news page */
	.view-News ul, .view-News ol, .view-News li, .view-Press ul, .view-Press ol, .view-Press li { font-size: 100%; } /* fix for tiny links in combined press/news page */
	.view-News a, .view-Press a { color: #943b00; font-family: Arial; text-decoration: none; }
	.view-News a:hover, .view-Press a:hover { text-decoration: underline; }
	
	
	/**/

	/** Video **/
	.view-Video-Test{width:178px; margin:15px auto;}

	.view-Video-Test .views-field-title a{color:#0072B0; font-weight:bold; padding-bottom:5px; display:block;}
	/**/

	/**Careers Styles**/
	.view-Careers-States{
	max-height: 300px;
	width: 200px;
	overflow: auto;
	}
	.view-Careers-States ul{display:none;}

	/**/

	/**Footer Styles**/

	#footer{
	background-color:#f9f7ed; 

	height:67px;
	}

	#footer-container {
	border-left: 1px solid #e3e2c7;	
	border-right: 1px solid #e3e2c7;
	width:957px;
	margin:0px auto;
	height:67px; }

	.push{
	}

	#footer-container .links { float:right; color:#9e9e9e; font-size:80%; margin-top:-38px; }
	#footer-container .links a { margin:5px; color:#9e9e9e; font-size:80%; }

	#footer, .push{height:67px; clear:both;}

  #footer-container .social-links {
    float: left;
    width: 45%;
  }
  
  #footer-container .social-links .content p span{
		float:left;
		color:#9e9e9e;
		font-size: 100% !important;
    padding-top: 20px;
	}
  
  #footer-container .social-links .content p span{ margin:5px; }
  #footer-container .social-links .content a{ position:relative;}
  #footer-container .social-links .content a img{ height:20px; margin-left:10px; padding-top: 20px;}

  #footer-container .footer-links {
    float: right;
    text-align: right;
    width: 45%;
    color: #9E9E9E;
    font-size: 75% !important;
    padding-top: 33px;
    margin-right: 10px;
  }
  
  #footer-container .footer-links a {
    color: #9E9E9E;
  }
  
	/**/

	/** Calendar**/

	.calendar-calendar ul.links{padding:10px 0px 15px 0px !important;}

	.calendar-calendar ul.links li{margin:0 15px 0 0 !important; padding-left:0px;}

	.calendar-calendar ul.links li.first{border-right:1px solid #777777; padding-right:20px;}

	.calendar-calendar div.date-nav {
	background-color:#dddbc2;
	border:1px solid #CCCCCC;
	color:#777777;
	padding:0.2em;
	width:auto;
	}

	.calendar-calendar.next , 

	.calendar-calendar.next  {
	float:right;

	}

	.calendar-calendar.prev{float:left;
	}

	.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	font-family:georgia; 
	font-size:17px; 
	color:#333;}

	.calendar-calendar th.days {font-family:arial; font-weight:bold; color:#333; background-color:#fffeef;}

	.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
	background:none repeat scroll 0 0 #fffeef;
	font-weight:bold;
	}
	
	.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a{
	font-weight:bold;
	}

	.calendar-calendar td .inner div.day a  {color:#3978a7; font-family:arial; font-size:11px;}

	.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today  {
	background-color:#dfece8;
	}

	.calendar-calendar .day-view td, .calendar-calendar th.calendar-dayview-hour, .calendar-calendar th.calendar-agenda-items{border:1px solid #333 !important;}

	.calendar-calendar .day-view td.calendar-agenda-hour .calendar-hour, .calendar-calendar .day-view td .view-item .view-item-events_calendar, .calendar-calendar div.calendar a{font-family:arial; font-size:12px;}

	.calendar-calendar .day-view td.calendar-agenda-hour{text-align:center;}

	.calendar-calendar th.calendar-dayview-hour, .calendar-calendar th.calendar-agenda-items{font-family:arial; color:#333; font-size:14px; background-color:#FFF !important; padding:10px 0px; font-weight:bold;}

	
	
	/** Sitemap**/
	
	.sitemap-box .content ul{padding-left:15px;}

	.form-item .form-checkboxes .form-item {margin: 0;}
	.criterion .form-item .form-checkboxes {margin: 3px 0;}	
	.sitemap-box .content ul{padding-left:15px;}
	
	div.tweets-pulled-listing a {color: #943B00 !important;}
	.tweets-pulled-listing li {padding: 5px 0; margin: 5px 0;}
	
	.clear-block {height: 100%; overflow: hidden;}
	
	
	#middle-content-container .view-content .item-list h3 span {
		padding-left: 15px;
		background: url(../images/icon-calendar-arrow.jpg) no-repeat left 2px;
		cursor: pointer;
	}
	
	#middle-content-container .view-content .item-list h3 span.active {
		padding-left: 15px;
		background: url(../images/icon-calendar-arrow.jpg) no-repeat left -48px;
		cursor: pointer;
	}