/* CSS Document */body{	background: #ffffff;	background-image: url(../images/background.gif);	background-repeat: repeat-x;	margin: 0;	padding: 0;	}#branding{	width: 775px;	height: 100px;	background: #ffffff;	margin: 0 0 5px 0;	clear: both;	}	#logo {	padding: 20px 0 0 0;	float: left;	}	/*--------------------------------------------------------------------------------------------BEGIN homeContent--------------------------------------------------------------------------------------------*/mainPromoContainer {	width: 775px;	height: 255px;	}		#mainPromoLinks {	height: 255px;	width: 775px;	float: left;	}		#mainPromoPhotoContainer {		height: 210px;		width: 775px;		float: left;		position: relative;		}				#mainPromoPhoto1 {			position: absolute;			top: 0px;			left: 0px;			z-index: 100;			}					#mainPromoPhoto2 {			position: absolute;			top: 0px;			left: 0px;			z-index: 101;			}					#mainPromoPhoto3 {			position: absolute;			top: 0px;			left: 0px;			z-index: 102;			}					#mainPromoPhoto4 {			position: absolute;			top: 0px;			left: 0px;			z-index: 103;			}			#noFlashMainPromo {	width: 775px;	height: 255px;	background-image: url(../images/banner.jpg);	background-repeat: no-repeat;	padding-top: 7px;	}	#noFlashMainPromoLinks {	width: 775px;	height: 30px;	background-color: #ffffff;	opacity: .9;	clear: both;	padding-top: 10px;	}		#noFlashMainPromoLinks ul{		list-style: none;		display: inline;		margin: 0;		padding: 0;		}			#noFlashMainPromoLinks li{		font-family: Verdana, Helvetica, Arial, sans-serif;		list-style: none;		display: inline;		margin: 0 40px 0 40px;		}			#noFlashMainPromoLinks a{		font-size: 14px;		color: #30A08C;		text-decoration: none;		}#homeColOne {	width: 245px;	float: left;	margin: 20px 20px 0 0;	padding: 0;	}#homeColTwo {	width: 245px;	float: left;	margin: 20px 20px 0 0;	padding: 0;	}#homeColThree {	width: 245px;	float: left;	margin: 20px 0 0 0;	padding: 0;	}	#eventsInfo {	width: 245px;	background: #f0ead8;	font: 11px Verdana, Helvetica, Arial, sans-serif;	margin: 18px 0 10px 0;	color: #443b31;	padding-bottom: 10px;	border-bottom: 3px solid #998b7d;	}		#eventsInfo a {	font: 11px Verdana, Helvetica, Arial, sans-serif;	margin-top: 40px;	color: #30a08c;	text-decoration: none;	}		#eventsInfo a:hover {	text-decoration: underline;	}		#eventsInfo ul {	list-style: none;	width: 225px;	padding: 0 10px 0 10px;	margin: 0;	}		#eventsInfo li {	padding-top: 5px;	}	.boxPromos {	margin-bottom: 2px;	}	/* Defines In Focus feature */#inFocusContainer {	margin: 0px 0px 10px 0px;	padding: 0;	width: 245px;	background-color: #f0ead8;	}		#inFocusStory1 {		display: none;		width: auto;		height: 444px;		}			#inFocusStory2 {		display: none;		width: auto;		height: 444px;		}			#inFocusStory3 {		display: none;		width: auto;		height: 444px;		}			#inFocusStory4 {		display: none;		width: auto;		height: 444px;		}			#inFocusStory5 {		display: none;		width: auto;		height: 444px;		}			#inFocusStory6 {		display: none;		width: auto;		height: 444px;		}		#inFocusStory7 {		display: none;		width: auto;		height: 444px;		}	#inFocusStory8 {		display: none;		width: auto;		height: 444px;		}				.nextStoryButton {	margin: 0;	padding: 0;	}	.promoInfo {	height: 420px;	width: 245px;	margin: 0;	padding: 0;	background-color: #f0ead8;	}	.promoActionButton {	margin: 0;	padding: 0;	}		.inFocusStoryArt {	float: left;	border: 0;	margin: 0 0 10px 0;	padding: 0;	}	.signatureServiceArt {	float: left;	border: 0;	margin: 0 0 10px 0;	padding: 0;	}	.eventsInfoArt {	float: left;	border: 0;	margin: 0 0 10px 0;	padding: 0;	}.homeHeader {	float: left;	border: 0;	margin: 0;	padding: 0;	}	.homeFeatureStoryHead {	font: 13px Verdana, Helvetica, Arial, sans-serif;	line-height: 140%;	width: 225px;	margin: 0px;	color: #30a08c;	padding: 0 10px;	}.homeFeatureStoryText {	font: 11px Verdana, Helvetica, Arial, sans-serif;	line-height: 140%;	width: 225px;	margin-top: 0px;	color: #443b31;	padding: 0 10px;	}		.homeFeatureStoryText a {	font: 11px Verdana, Helvetica, Arial, sans-serif;	line-height: 140%;	margin-top: 0px;	color: #30a08c;	text-display: none;	}		.homeFeatureStoryText a:hover {	text-display: underline;	}		/* Defines Signature Surfaces */#signatureServicesContainer {	width: 245px;	float: left;	margin: 0;	padding: 0;	background-color: #f0ead8;	}		#signatureService1 {		display: none;		width: auto;		height: 444px;		}			#signatureService2 {		display: none;		width: auto;		height: 444px;		}			#signatureService3 {		display: none;		width: auto;		height: 444px;		}			#signatureService4 {		display: none;		width: auto;		height: 444px;		}			#signatureService5 {		display: none;		width: auto;		height: 444px;		}			#signatureService6 {		display: none;		width: auto;		height: 434px;		}	.signatureServiceButton {	padding: 0;	margin: 0;	}/*--------------------------------------------------------------------------------------------BEGIN breakingNews--------------------------------------------------------------------------------------------*/.breakingNews{	font: 70% Helvetica, Verdana, Arial, sans-serif;	margin: 5px 0px 0px 0px;	padding-top: 5px;	}		.breakingNews img {		margin-bottom: 5px;		}	.breakingNews ul {		margin: 0px 0px 0px 0px;		padding: 0px;		line-height: 90%;		list-style: disc;		}			.breakingNews li {		margin: 0px 0px 3px 15px;		}		.breakingNews a {		color: #004E8D;		line-height: 110%;		text-decoration: none; 		margin-bottom: 30px;		padding: 0px;		}	.breakingNews a:hover{		color: #30a08c;		text-decoration: underline;		}		.breakingNews5 {	display:none;	}	/*.newsRelease1 { 	display: none;	} 		.newsRelease2 { 	display: none;	} 	.newsRelease3 { 	display: none;	}  */		.newsRelease4 { 	display: none;	}		.newsRelease5 { 	display: none;	} 		/*.upcomingCalendarItems1 { 	display: none;	} 		.upcomingCalendarItems2 { 	display: none;	} 		.upcomingCalendarItems3 { 	display: none;	} 	} */	.upcomingCalendarItems4 { 	display: none;	}		.upcomingCalendarItems5 { 	display: none;	} 	/*--------------------------------------------------------------------------------------------END breakingNews--------------------------------------------------------------------------------------------*/#centeredDiv {	margin-left: auto;	margin-right: auto;	width: 775px;	}#col1{	float: left;	width: 590px;	margin: 12px 0px 0px 0px;	}#col1_1{	float: left;	width: 775px;	margin: 12px 0px 0px 0px;	}#col1Quality{	float: left;	width: 375px;	margin: 0;	border:#998b7d solid 1px;	}	#col3Quality{	float: right;	width: 250px;	margin: 0;	border:#998b7d solid 1px;	}#col2{	float: left;	width: 175px;	margin: 12px 0px 0px 10px;	}.col2Content{	}#col2Quality{	float: left;	width: 375px;	margin: 0;	border:#998b7d solid 1px;	}#contentContainer {	position: absolute;	width: 775px;	}#footer{	clear: both;	width: 775px;	margin: 20px 0px 20px 0px;	border-top: 2px solid #998b7d;	}.footerContent{	width: auto;	padding: 3px 0px 3px 0px;	font: 80% Helvetica, Verdana, Arial, sans-serif;	color: #998b7d;	}	.footerContent a{		color: #998b7d;		font-weight: bold;		text-decoration: none;		}	.footerContent a:hover{		color: #30a08c;		text-decoration: underline;		}		#globalContainer{	margin: 0;	width: 775px;	background: #FFF;	border: 0;	padding-left: 0;	}	.healthTopicHeader{	margin: 7px 0px 0px 4px;	font: 12px Helvetica, Verdana, Arial, sans-serif;	color: #FFF;	float: left;	}	#homePagePromo {	width: 590px;	height: 274px;	float: left;	}	#homePromoImg {	float:left;	height:90px;	width:197px;	}	#homePromoImgContainer {	width: 590px;	height: 90px;	float: left;	background:#bccffa;	background: #bccffa;	}	#homePromoCenters {	float:left;	height:22px;	width:590px;	background: #00467A;	}	#homePromoCentersNav {	float:left;	height:21px;	width:590px;	background: #004e8d;	border-top: 1px solid #2b68ab;	}		#homePromoCentersNav ul {		float: left;		list-style: none;		margin: 1px 0px 0px 0px;		padding: 0px;		line-height: 100%;		}	#homePromoCentersNav li {		display: block;		float: left;		position: relative;		text-align: left;		border-left: 1px solid white;		margin: 0px;		padding: 0px;		hieght: 20px;		}			#homePromoCentersNav a {			font: 11px Helvetica, Verdana, Arial, sans-serif, sans-serif;			display: block; /* activates padding for PC browsers, Firefox */			text-decoration: none;			color: #FFF;			background: #004E8D;			border-left: 4px solid #30a08c;			border-right: 4px solid #30a08c;			padding: 2px 2px 4px 2px;			}				#homePromoCentersNav a:hover  {			background: #30a08c;			color: #FFF;			border-left: 4px solid #30a08c;			border-right: 4px solid #30a08c;			}#iBoxContainer {	border-bottom: 5px solid #998b7d;	background-color: #f0ead8;	width: 175px;	margin-bottom: 7px;	padding: 0px 0px 5px 0px;	}		#iBoxContainer img{		margin: 0px 0px 3px 0px;		}	#logoDuke{	margin: 0px 0px 10px 15px;	}	.navRow3 {	font: 80% Helvetica, Verdana, Arial, sans-serif;	border-bottom: 1px solid #f0ead8;	width: auto;	padding: 8px;	margin-bottom: 7px;	visibility: hidden;	}		.navRow3  ul {		list-style: none;		margin: 5px 0px 0px 0px;		padding: 0px;		line-height: 100%;		}		.navRow3 li  {		margin-top: 1px;		}		.navRow3 a {		display: block;		text-decoration: none;		color: #30a08c;		padding: 2px 0px 2px 0px;		background: #FFF;		}	.navRow3 a:hover {		text-decoration: underline;		color: #FFF;		background: #30a08c;		}	.photoGalleryRow{	margin-top: 5px;	}		.photoGalleryRow img{		margin-right: 5px;		}	#popupBranding{	float: left;	padding: 20px 0 20px 20px;	border-bottom: 1px solid #998b7d;	width: 450px;	}	#popupBrandingGallery{	float: left;	padding: 20px 0 20px 20px;	border-bottom: 1px solid #998b7d;	width: 534px;	}	#popupContainer{	margin-left: auto;	margin-right: auto;	margin-top: 10px;	width: 470px;	background: #FFF;	border: 1px solid #998b7d;	}	#popupContainerGallery{	margin-left: auto;	margin-right: auto;	margin-top: 10px;	width: 554px;	background: #FFF;	border: 1px solid #998b7d;	}	#popupContent{	clear: both;	padding: 10px;	}	.qualCol {	float: left;	width: 387px;	margin-bottom: 15px;	}		.qualCol2 {	float: right;	width: 365px;	margin-bottom: 15px;	}	#Query{	margin-top: 3px;	font: 9px Helvetica, Verdana, Arial, sans-serif;	}#SearchForm{	font: 2px Helvetica, Verdana, Arial, sans-serif;	margin: 0px;	padding: 0px;	}	#searchDropdown{	padding: 5px 0 0 3px;	float: left; 	clear: right; 	}	#searchField{	float: left; 	}	#searchContainer{	font: 11px Helvetica, Verdana, Arial, sans-serif;	color: #FFF;	float: right;	margin: 75px 0px 0px 0px;	display: inline;	}		#searchContainer input {		margin: 1px 4px 0px 0px;		padding: 0px;		}		#searchContainer form, table, select, tr, td {		margin: 0px;		padding: 0px;		}/*--------------------------------------------------------------------------------------------BEGIN secNav--------------------------------------------------------------------------------------------*/#secNav {	background-color: #f0ead8;	font: 70% Helvetica, Verdana, Arial, sans-serif;	width: 175px;	border-bottom: 5px solid #998b7d;	margin-bottom: 7px;	}		#secNav img {		margin: 0;		}		#secNav  ul {		list-style: none;		margin: 8px 8px 8px 10px;		padding: 0px;		line-height: 100%;		}		#secNav li  {		margin-top: 1px;		}		#secNav a {		display: block;		text-decoration: none;		color: #30a08c;		padding: 2px 0px 2px 0px;		}	#secNav a:hover {		text-decoration: underline;		}			#secNav  ul ul {		list-style: none;		margin: 2px 8px 2px 15px;		padding: 0px;		line-height: 100%;		}		#secNav ul li li {		margin-top: 1px;		}		#secNav ul li li a {		display: block;		text-decoration: none;		color: #30a08c;		}	#secNav ul li li a:hover {		text-decoration: underline;		}				/*--------------------------------------------------------------------------------------------END secNav--------------------------------------------------------------------------------------------*/.shim {	clear: both;	}.subNav 	{	display: none;	position: absolute;	top: 100%;	left: 0;	}	.TopicCenterDDL{	font: 9px Helvetica, Verdana, Arial, sans-serif;	}	#topNavContainer{	width: 760px;	background: #443b31;	margin: 0px 15px 0px 0px;	height: 47px;	}	#topNavNav{	float: left;	}	#quickNav{	width: 647px;	background-image: url(../images/background.gif);	background-repeat: repeat-x;	font: 11px Helvetica, Verdana, Ariel, sans-serif;	color: #ffffff;	float: left;	padding: 10px 0px 8px 0px;	text-align: left;	}		#quickNav ul{	display: inline;	padding:0;	margin:0;	}		#quickNav li{	display: inline;	margin-right: 10px;	}		#quickNav a{	text-decoration: none;	color: #ffffff;	}		#quickNav a:hover{	color: #998b7d;	}		#social {		background:url("../images/background.gif") repeat-x;		float:right;		padding:4px 0 2px 0;		width:128px;		text-align:right;	}		#social a {		outline:none;		margin-left:8px;	}		#social img {		border:none;	}/*--------------------------------------------------------------------------------------------BEGIN topNav--------------------------------------------------------------------------------------------*/	#topNav{	background: url(../images/bg_notForProfit.gif) no-repeat;	float: left;	width: 760px;	height: 27px;	}	/*--------------------------------------------------------------------------------------------END topNav--------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------BEGIN topNav2--------------------------------------------------------------------------------------------*/#topNav2 {	float: left;	hieght: 25px;	width: 775px;	background: #443b31;	}		#topNav2 ul {		float: left;		list-style: none;		margin: 1px 0px 0px 0px;		padding: 0px;		line-height: 100%;		}	#topNav2 li {		display: block;		float: left;		position: relative;		text-align: left;		border-left: 1px solid white;		margin: 0px;		padding: 0px;		hieght: 20px;		}			#topNav2 a {			font: 11px Helvetica, Verdana, Arial, sans-serif, sans-serif;			display: block; /* activates padding for PC browsers, Firefox */			text-decoration: none;			color: #ffffff;			background: #443b31;			border-left: 6px solid #443b31;			border-right: 6px solid #443b31;			padding: 7px 2px 7px 2px;			}				#topNav2 a:hover  {			background: #998b7d;			color: #FFF;			border-left: 6px solid #998b7d;			border-right: 6px solid #998b7d;			}	#topNav2 li ul 		{		border-top: 2px solid #443b31;		top: 25px;		left: 0px;		text-indent: 10px;		margin: 0px;		padding: 0px;		background: #443b31;		width: 190px;		z-index: 2;		}	#topNav2 li ul li 		{		width: auto; /* controls the width of the subnav item */		padding: 0px;		margin: 0px;		clear: left;		border: 1px solid #443b31;		}		#topNav2 li li a 		{		display: block;		font-weight: normal;		margin: 0px;		padding: 3px 0px 3px 0px;		width: 190px;		color: #f0ead8;		border: none;		background: #443b31;		}	#topNav2 li li a:hover{		color: #ffffff;		border: none;		background: #998b7d;		}	#topNav2 li:hover ul, li.over ul{	display: block;	}			#topNav2 li li li a 		{		display: block;		font-weight: normal;		margin: 0px;		padding: 3px 0px 3px 10px;		width: 179px;		color: #f0ead8;		border: none;		background: #443b31;		}	/*--------------------------------------------------------------------------------------------END topNav2--------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------BEGIN topNav3--------------------------------------------------------------------------------------------*/	#primaryNav {	font: 11px Helvetica, Verdana, Arial, sans-serif;	width: 775px;	background: #443b31;	height: 25px;	float: left; 	margin: 15px 0px 0px 0px;	padding: 0 ;	}		#primaryNav  ul{		float: left;		list-style: none;		margin: 0;		padding: 0px;		line-height: 100%;		}		#primaryNav li{		float: left;		border-left: 1px solid #FFF;		position: relative;		}		#primaryNav a{		float: left; /* necessary for ie5.2 mac CONFLICTS WITH SUCKERFISH DROPDOWNS */		padding: 7px 2px 7px 2px;		display: block; /* activates padding for PC browsers, Firefox */		text-decoration: none;		color: #FFF;		background: #443b31;		border-left: 6px solid #443b31;		border-right: 6px solid #443b31;		}			#primaryNav a:hover{		background: #998b7d;		color: #FFF;		border-left: 6px solid #998b7d;		border-right: 6px solid #998b7d;		}	#primaryNav li ul 		{		top: 25px;		left: 0px;		display: none;		text-indent: 10px;		margin: 0px;		padding: 3px 0 3px 0;		background: #443b31;		width: 210px;		z-index: 2;		}	#primaryNav li ul li 		{		width: auto; /* controls the width of the subnav item */		padding: 0px;		margin: 0px;		clear: left;		border: none;		}		#primaryNav li li a 		{		display: block;		margin: 0px;		padding: 3px 0px 3px 0px;		width: 210px;		color: #f0ead8;		border: none;		background: #443b31;		}	#primaryNav li li a:hover{		color: #FFF;		border: none;		background: #998b7d;		}	#primaryNav li:hover ul, li.over ul{	display: block;	}/*--------------------------------------------------------------------------------------------END topNav3--------------------------------------------------------------------------------------------*/
