﻿@charset "utf-8";

/* @group General/Base */

/* general */
* {
	padding: 0;
	margin: 0;
	outline: none;
}
body {
	font-size: 62.5%; /* Base 10px */
	background:#f3ebd4 url(../images/bgBody.png) 0 0 repeat-x;
	color:#484848;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;

}
.clear{
	clear:both;
}
.clearl{
	clear:left;
}
.flf{
	float:left;
}
.hidden {
	display:none;
}
#specificElement {
	/* from base 10px (62.5%) the following
		translates to 40px */
	font-size: 4em;
}
.otherElements {
	/* from base 10px (62.5%) the following
		translates to 12px */
	font-size: 1.2em;
	line-height:1.6em;
}
ul {
	list-style:none;
}
a img {
	border: none;
}
a {
	color:#B33A44;
	text-decoration:none;
}
h1 {
	color:#477d84;
	/*font-size:2.4em;*/
	font-size:1.8461em; /* design is 24px */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:1em;
}
.typical2 #mainContent h1.title{
	font-size:1.846em;
	line-height:1em;
	padding:5px 0 0.8em;
}
.program h1.title{
	font-size: 2.4em;
	line-height:2.5em;
}
.newsRoom .titleType2 h1,
.calendar .titleType2 h1 {
	font-size:3.6em; /* design is 36px; */
	line-height: 2.3em;
}
h2 {
	color: #477d84;
	font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2em;
}
.slide-out-side .slider .slider-tabs ul li a{
    outline-style: none !important; /*remove black outline from slider buttons when clicked - override .less file*/
} 

.gatewayLeft{ 
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; /*adjust box sizing so that text is not pushed together - override .less file*/
    box-sizing: content-box !important;
}

/* Clinical Trials: .typical2 #mainContent #landing h2.titleClinical */
.typical2 #mainContent .typicalContent h2{
	font-size: 1.385em;
	padding-bottom: 0.5em;
}
.typical2 #mainContent h2.title,
.typical2.landing1 #mainContent h2.title
{
	font-size:1.846em; /* design is 24px */
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:5px 53px 0.8em;
	line-height:1em;
}
.typical2 #mainContent h2.titleClinical{
	font-size: 2.4em;
	line-height:1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:10px 53px 0.8em;
}
.typical2 #mainContent .typicalContent.newsDetail h2.title,
.searchresult #mainContent #searchContent h2.title,
.typical2.patient #mainContent h2.title {
	font-size:1.846em; /* design is 24px */
}

.typical2 #mainContent h2.titleBigger {
	font-size:2.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.typical2.landing2 #mainContent h2.title,
.typical2.landing1 #mainContent #landing h2.title,
.gateway #mainContent h2.title
{
	font-size:3.6em; /* design is 36px */
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:5px 53px 0.5em;
}
.typical2.healthLib #mainContent h2.title {
	font-size:2.769em; /* design is 36px */
}
.typical2.healthLib #mainContent h2.title,
.gateway #mainContent h2.title,
.typical2.landing1 #mainContent h2.title,
.typical2 #mainContent h2.title /* Ongoing Research */ {
	padding:5px 0 0.8em;
}
h3 {
	color: #2a2a2a;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2em;
}
h4 {
	color: #477d84;
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:1.6em;
}
h5 {
	color: #2a2a2a;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:0;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
    margin: 0px 0;
}
blockquote{
	color:#8a836f;
}

/* The .typicalContent styles should not be changed */
.typicalContent table{
	margin-bottom: 1.2em;
	padding-bottom: 8px;
	border: 1px solid #b1cacf;
	background: #477c82;
	table-layout: auto;
	width: 100%;
}
.typicalContent table tr {
	color:#484848;
}
.typicalContent table th {
	font-weight:bold;
	color:#fff;
	border:0;
	padding: 8px 15px 7px 15px;
	background: #133c43 url("../images/typicalTblMulTrHeader.gif") top left repeat-x;
	text-align: left;
}
.typicalContent table th p {
	color:#fff !important;
}
.typicalContent table td {
	padding: 8px 15px 7px 15px;
	background: #f8fcfd;
	border-top: 1px solid #e9f4f6;
	text-align: left;
}
.typicalContent table .dark {
	background: #e9f4f6;
}
.typicalContent table.single { 
	border-top: 2px solid #477c82;
	border-bottom: 2px solid #477c82;
	background: #fff;
	border-left: 0;
	border-right: 0;
	padding: 0;
}
.typicalContent table.single th {
	background: #fff;
	color: #487d83;
	border-top: 1px solid #b2cace;
}
.typicalContent table.single td {
	background: #fff;
	border-top: 1px solid #b2cace;
}
.typicalContent table.image {
	border: 0;
	border-collapse: collapse;
}
.typicalContent table.image td, table td.imageTd {
	display: block;
	padding: 0;
	border: 0;
	color: #A29C79;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
}


.icoImgOne,
.icoImgTwo,
.icoImgThree
{
	height:20px; 
	padding:5px 0 0 25px;
}
.icoImgOne { 
	background:url(../images/ico-1.png) 0 0 no-repeat; 
}
.icoImgTwo { 
	background:url(../images/ico-2.png) 0 0 no-repeat; 
}
.icoImgThree { 
	background:url(../images/ico-3.png) 0 0 no-repeat; 
}

/* @end */
/* containers 
-------------------------------------------*/
.container {
	width: 950px;
	margin: 0 auto;
}
#contentWrapper {
	margin:0 auto;
	padding:0 30px;
	width:934px;
}
#home #contentWrapper {
	overflow:visible;
}
	#header {
		height:86px;
		width:934px;
		background:#ffffff url('');margin:0 auto;	
		overflow:hidden;
		width:auto;
	}
	/* logoSite
	---------------------------------------------*/
	#logoSite {
		display:block;
		float:left;
		padding:17px 0 0;
		width:236px;
	}
	#logoSite a {
		display:block;
		height:43px;
		width:236px;
	}

/* @group Site Navigation */

/* @group Utility Nav */

/* utilityNav
	---------------------------------------------*/
	#utilityNav {
		display:block;
		float:right;
		font-size:1.2em;
		height:25px;
		padding:10px 0 0;
		text-align:left;
	}
	
	ul#utilityNav {
		list-style:none;
	}
	#utilityNav li {
		float:left;
		margin-right:11px;
	}
	#utilityNav .lastItem {
		margin-right:0;
	}

	/* changing text color of secondary navigation links - lkl3 12-22-11 /*
		/* color:#948D7A; */
	#utilityNav li a {
		color:#565040;
		display:block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-style:normal;
		font-weight:normal;
		height:20px;
		padding:0 2px 0 0;
		text-align:center;
		text-decoration:none;
		width:auto;
		line-height:1.6em;
	}
	#utilityNav li .activeUti{
		text-decoration: underline;
	}
	#utilityNav li a:hover {
		text-decoration: underline;
	}
	#utilityNav li a.onstate {
		text-decoration: underline;
	}
	#utilityNav li a.active {
		text-decoration: underline;
	}
	#utilityNav li a.activeTrue {
		background:url(../images/patientportalactive.png) 0 0 no-repeat;
		padding: 0 7px 0 6px;
		text-decoration: underline;
	}
	#utilityNav li.lastItem a {
		padding:0;
	}
	#utilityNav li a:hover span.leftUtilityNavSide {
		background:url(../images/utilityNav-leftHover.jpg) 0 0 no-repeat;
	}
	#utilityNav li a.active span.leftUtilityNavSide {
		background:url(../images/utilityNav-leftHover.jpg) 0 0 no-repeat;
	}
	
	#utilityNav li a.myDana {
		background:url(../images/patientportalactive.png) 0 0 no-repeat;
		padding: 0 7px 0 6px;
	}

/* @end */
	/* Secondary Navigation
	--------------------------------------------------*/

        /* adding "Locations" link to secondary nav so have to make the nav bar wider - lkl3 6-19-14 ticket 8352: */
	/*	margin:17px -19px 0 0; */
        /*	width:593px; */
	#rightBlock {
		float:right;
		height:34px;
		margin:17px -2px 0 0;
		width:646px;
	}
	ul#secondaryNav  {
		list-style:none;
	}
        
        /* adding "Locations" link to secondary nav so have to make the nav bar wider - lkl3 6-19-14 ticket 8352: */
        /*      background:url("../images/secondaryNavBg.jpg") no-repeat scroll 0 0 transparent; */
        /*      width:364px; */
	#secondaryNav {
		background:url("../images/secondaryNavBgWide.jpg") no-repeat scroll 0 0 transparent;
		float:left;
		height:26px;
		padding:8px 0 0 2px;
		width:434px;
	}
	#secondaryNav li {
		display:inline;
		float:left;
		margin-left:16px;
	}

	/* changing text color of secondary navigation links - lkl3 12-22-11 /*
		/* color:#948D7A; */
	#secondaryNav li a {
		color:#565040;
		display:block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em;
		font-style:normal;
		font-weight:normal;
		height:16px;
		text-align:center;
		text-decoration:none;
		width:auto;
	}
	#secondaryNav li .active, #secondaryNav li .activeSecond{
		text-decoration: underline;
	}
	#secondaryNav li a:hover {
		text-decoration:underline;
	}
	#secondaryNav li a.onstate {
		text-decoration:underline;
	}

#search {
		background:url("../images/searchBg.jpg") no-repeat scroll 0 0 transparent;
		float:left;
		height:28px;
		padding:6px 0 0 7px;
		width:202px;
	}
	#search input {
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		color:#8D8571;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em; /* originally 12px */
		font-style:normal;
		font-weight:normal;
		height:14px;
		padding:3px 0 4px 5px;
		width:160px;
	}
	#search .buttonGo {
		background:url("../images/searchButtonGo.png") no-repeat scroll 0 0 transparent;
		border:medium none;
		cursor:pointer;
		display:block;
		height:22px;
		margin:0 0 0 2px;
		width:26px;
	}
	/* Primary Navigation
	---------------------------------------------------*/
	ul#primaryNav  {
		background:#5f5f5f url("../images/bgPrimaryNav.gif") top left repeat-x;
		overflow:hidden;
		width:auto;
	}
	#primaryNav li.size1 {
		background:url("../images/primaryNavBgSize1.png") no-repeat scroll 100% 0 transparent;
		display:block;
		float:left;
		height:34px;
		width:auto;
	}
	#primaryNav li.size2 {
		background:url("../images/primaryNavBgSize2.png") no-repeat scroll 100% 0 transparent;
		display:block;
		float:left;
		height:34px;
		width:auto;
	}
	#primaryNav li.size3 {
		background:none;
		font-size:0.9em;
		display:block;
		float:left;
		height:34px;
		width:auto;
	}
	#primaryNav li {
		display: block;		
		height:34px;		
		float:left;
	}
	#primaryNav li a {
		
		color:#FFFFFF;
		display:block;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.4em;
		font-style:normal;
		font-weight:bold;
		height:26px;
		padding:8px 15px 0;
		text-decoration:none;
	}
	#primaryNav li a:hover {
		color:#fff;
		text-decoration:none;
	}
	#primaryNav li a.activePriNav {
		color:#fff;
		text-decoration:none;
		background:none!important;
		text-decoration:none;
	}
	
		#primaryNav li#pNav1 {
			background:url("../images/primaryNavBgClosed.png") no-repeat scroll top right transparent;		
			float:left;
			display:block;
			border-left: 1px solid #bc7186;
		}
			#primaryNav li#pNav1 a {
				background:url("../images/arrowPrimaryNav.gif") no-repeat scroll 91% 48% transparent;
				padding:8px 21px 0 12px;
			}
			#primaryNav li#pNav1 a.pNavInline:hover {
				text-decoration:none!important;
			}
			#primaryNav li#pNav1 .pNavInline{
				height: 25px;
				white-space: nowrap;
				display: inline-block;
				padding:9px 12px 0 9px !important;
			}
			#primaryNav li#pNav1 .pNav1 a {
				background:none;				
			}
			#primaryNav li#pNav1 ul.subNav {
				background:url("../images/primaryNavBgOpen.png") no-repeat scroll 100% 0 transparent;
				float:left;
				overflow: hidden;
				height: 34px;
			}
			#primaryNav li ul.subNav li,
			#primaryNav li ul.subNav a {
				overflow:hidden;
			}
			#primaryNav li#pNav1 li.pNav1 a {
				padding:8px 16px 0 5px;
			}
		#primaryNav li#pNav2 {
			background:url("../images/primaryNavBgClosed.png") no-repeat scroll top right transparent;
			display:block;
			float:left;
		}
			#primaryNav li#pNav2 .pNavInline{
				height: 25px;
				white-space: nowrap;
				display: inline-block;
				padding:9px 12px 0 9px !important;
			}
			#primaryNav li#pNav2 a {
				background:url("../images/arrowPrimaryNav.gif") no-repeat scroll 92% 48% transparent;
				padding:8px 23px 0 11px;
			}
			#primaryNav li#pNav2 .pNav2 a {
				background:none;
			}
			#primaryNav li#pNav2 ul.subNav {
				background:url("../images/primaryNavBgOpen.png") no-repeat scroll 100% 0 transparent;
				float:left;
				overflow: hidden;
				height: 34px;
			}
			#primaryNav li#pNav2 li.pNav2 a {
				padding:8px 18px 0 5px;
			}
		#primaryNav li#pNav3 {
			background:url(../images/primaryNavBg.png) no-repeat scroll 0 0 transparent;
			display:block;
			float:left;
		}
		#primaryNav li#pNav3 a {
			font-size:1.2em;
			padding:9px 12px 0 24px;
			height: 25px;
		}
		#primaryNav li#pNav3 ul li a {
			height: auto;
		}
		#primaryNav li a.active {
			color:#fbe39d !important;
			text-decoration:underline !important;
		}
		#primaryNav li#pNav4 a {
			font-size:1.2em;
			padding:9px 0 0 10px;
			height: 25px;
		}



		#primaryNav li#pNav5 a {
			font-size:1.2em;
			padding:9px 0 0 17px;
			height: 25px;
		}


		#primaryNav li#pNav1 a#primaryNavAdult:hover, #primaryNav li#pNav2 a#primaryPediatric:hover, #primaryNav li#pNav4 a#primaryNavHealth:hover, li#pNav5 a#primaryNavBlog:hover  {
			color:#fbe39d;
		}
		#primaryNav li.switchBg {
			background: url("../images/primaryNavBgOpen.png") no-repeat scroll 100% 0 transparent !important;
		}
	/* subNav
---------------------------------------------------------*/
	ul.subNav {
		list-style:none;
	}
	ul#primaryNav .subNav li {
		display:inline;		
	}	
	ul#primaryNav .subNav li a {
		font-size:1.2em;
		color:#eaced5;
	}
	ul#primaryNav .subNav li a:hover {
		color:#716850;
		text-decoration:underline;
	}
	ul#primaryNav .subNav li a.activePriSubNav {
		color:#716850;
		text-decoration:none;
	}

/* @end */

/* @group #Slide */

/* slide
---------------------------------------------------------*/
	#slide {
		display:block;
		float:left;
		height:346px;
		margin-bottom:13px;
		position:relative;
		width:934px;
		z-index:1;
	}
	#slide #flashcontent {
		background-color:black;
		height:346px;
		margin:0 auto;
		padding:0;
		width:934px;
	}
	#slide .slideContent {
		background:#FFF url(../images/ajax-loader.gif) 50% 50% no-repeat;
		width:934px;
		height:346px;
		display:block;
		float:left;
	}
	#slide .slideLeftArrow {
		background:url("../images/arrowSlideLeft.png") no-repeat scroll 0 0 transparent;
		height:55px;
		left:20px;
		position:absolute;
		top:145px;
		width:34px;
		z-index:123;
	}
	#slide .slideRightArrow {
		background:url(../images/arrowSlideRight.png) 0 0 no-repeat;
		height:55px;
		right:20px;
		position:absolute;
		top:145px;
		width:34px;
		z-index:123;
	}
	#slide .slideContent {
		position:relative;
		z-index:12;
	}
	/* non-Flash content */
	#slide .message {
		position:absolute;
		right: 21px;
		top: 21px;
		padding: 8px 12px 9px;
		background-color: #000;
		color: #fff;
		z-index:100;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
	}
	#slide .message a {
		text-decoration: underline;
		color: #fbe39d;
	}

/* @end */
	/* columnWrapper
---------------------------------------------------------*/
	#columnWrapper {
		background:url("../images/columnWrapperCenterBg.gif") no-repeat scroll 0 0 transparent;
		float:left; 
		width:934px;
	}
	#home #columnWrapper {
		background:url("../images/columnWrapperCenterBgHome.gif") no-repeat scroll 0 0 transparent;
	}
	#home #AllHomeContent {
		background:url("../images/AllHomeContent.gif") 0 100% no-repeat #fff;
		display:block;
		margin-bottom:13px;
		float:left;
	}
	#home #tabs li a {
		float:left;
	}
		#columnOne {
			float:left;
			height:auto;
			background: url("../images/getStartedBg.gif") 0 0 no-repeat;
			width:241px;
			min-height:495px;
		}
		#home #columnOne {
			width:226px;
		}
		#columnOne h1 {
			color:#404040;
			font-family:Arial,Helvetica,sans-serif;
			font-size:1em;
			font-style:normal;
			font-weight:bold;
			line-height:1em;
			/*height:20px;
			padding:3px 0 2px 25px;*/
		}
			#columnOne .stepOne {
				color:#3D6065;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.2em;
				font-style:normal;
				font-weight:bold;
				margin:71px 0 0 22px;
			}
				#columnOne .stepOne  p {
					color:#3D6065;
					font-family:Arial,Helvetica,sans-serif;
					font-size:1em;
					font-style:normal;
					font-weight:normal;
					padding:0 0 0 23px;
				}
			#columnOne .stepTwo {
					color:#3D6065;
					font-family:Arial,Helvetica,sans-serif;
					font-size:1.2em;
					font-style:normal;
					font-weight:bold;
					padding:20px 0 0 22px;
			}
				#columnOne .stepTwo .abc {
					background:url("../images/abcBg.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:54px;
					margin:1px 0 0;
					padding:5px 0 0 11px;
					width:180px;
				}
				#columnOne .stepTwo .abc li {
					display:block;
					float:left;
					height:16px;
					text-align:justify;
					width:17px;
				}
				#columnOne .stepTwo .abc li a {
					text-decoration:none;
					color:#b33a44;
					font-style:normal;
					font-weight:normal;
				}
				#columnOne .stepTwo .abc li a.active {
					text-decoration:none;
					color:#273d40;
					font-style:normal;
					font-weight:bold;
				}
				#columnOne .stepTwo .abc li a:hover {
					font-weight:bold;
				}
				#columnOne .stepTwo .cancerType {
					display:block;
					height:85px;
					padding:4px 0;
					width:183px;
					border: solid #aca9a0 1px;
					border-top: none;
					overflow: auto;
					color: #404040;
					font-family: Arial,Helvetica,sans-serif !important;
					font-size: 1em !important;
				}
				#columnOne .stepTwo .cancerType option {
					color:#404040;
					font-family:Arial,Helvetica,sans-serif;
					font-style:normal;
					font-weight:normal;
					padding: 1px 6px;
					background-color: #DDE8EA;
				}
				#columnOne .stepTwo .cancerType ul {
					list-style:none;
					margin:0 0 0 0;
					width:180px;
				}
				#columnOne .stepTwo .cancerType ul li {
					float:left;
					width:180px;
				}
				#columnOne .stepTwo .cancerType li a {
					color:#404040;
					display:block;
					font-style:normal;
					font-weight:normal;
					padding:0 7px;
					text-decoration:none;
					cursor: pointer;
				}
				#columnOne .stepTwo .cancerType li a:hover {
					background-color:#dde8ea;
				}
				#columnOne .stepTwo .cancerType li a.active {
					background-color:#dde8ea;
				}
				#columnOne .stepTwo a.look {
					color:#b33a44;
					display:block;
					font-family:Arial,Helvetica,sans-serif;
					font-size:1em;
					font-style:normal;
					font-weight:normal;
					padding:7px 0 0 1px;
					text-decoration:none;
					width:180px;
				}
				#columnOne .stepTwo a:hover.look {
					text-decoration:underline;
				}
				#columnOne .stepTwo  p {
					color:#3D6065;
					font-family:Arial,Helvetica,sans-serif;
					font-size:1em;
					font-style:normal;
					font-weight:normal;
					padding:0 0 0 23px;
				}
		#columnOne .stepThree {
			color:#3D6065;
			font-family:Arial,Helvetica,sans-serif;
			font-size:1.2em;
			font-style:normal;
			font-weight:bold;
			padding:23px 0 0 21px;
		}
			#columnOne .stepThree  p {
				color:#404040;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1em;
				font-style:normal;
				font-weight:normal;
				padding:0 0 0 19px;
			}
		#columnOne .buttonSend {
			background:url("../images/searchButtonGo.png") no-repeat scroll 0 0 transparent;
			border:medium none;
			float:right;
			height:22px;
			margin:11px 10px 0 0;
			width:26px;
			cursor:pointer;
		}
		/* mainContent
		-------------------------------------------------------*/
		#home #mainContent {
			padding-left: 15px;
		}
		#mainContent {
			float:left;
			height:auto;
			/* Ultimo Change 459*/
			width:459px;
		}
		/* #mainContent p {
			color:#404040;
			font-size:1.3em; originally 13px
		} */

/* @group Tabs */

/* tabs
---------------------------------------------------------*/
		#tabs {
			background:url("../images/tabsBg.png") no-repeat scroll -2px 0 transparent;
			float:left;
			/*font-family:Arial,Helvetica,sans-serif;*/
			margin:21px 0 0 5px;
			width:440px;
		}
		#tabs ul.menuTabs li {
			display:inline;
		}
		#tabs ul.menuTabs li a {
			height:37px;
			padding:0;
			cursor: pointer;
			font-family:Arial,Helvetica,sans-serif;
			font-style:normal;
			font-weight:bold;
			/*color:#b43a43;
			text-decoration:none;*/
			/*float:left;*/
		}
		#tabs ul.menuTabs span.leftTabs {
			width:5px;
			height:36px;
			float:left;
		}
		#tabs ul.menuTabs span.leftTabs {
			background:url("../images/leftTabs.png") no-repeat scroll 0 0 transparent;
			color:#B43A43;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-style:normal;
			font-weight:normal;
			height:37px;
			text-decoration:none;
			width:4px;
		}
		#tabs ul.menuTabs a.activeTabs span.leftTabs {
			background:url("../images/leftTabsActive.png") repeat-x scroll 100% 0 transparent;
		}
		#tabs ul.menuTabs span.centerTabs {
			background:url("../images/tabsFormatBack.png") repeat-x scroll 100% 0 transparent;
			color:#B43A43;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-style:normal;
			font-weight:normal;
			height:28px;
			padding:9px 10px 0;
			text-decoration:none;
			width:auto;
		}
		#tabs ul.menuTabs a.activeTabs span.centerTabs {
			background:url("../images/tabsFormatBackActive.png") repeat-x scroll 100% 0 transparent;
		}
		#tabs ul.menuTabs a#element-1 span.centerTabs {
			padding:9px 14px 0 10px;
		}
		#tabs ul.menuTabs a#element-2 span.centerTabs {
			padding:9px 12px 0 8px;
		}
		#tabs ul.menuTabs a#element-3 span.centerTabs {
			padding:9px 11px 10px 4px;
		}
		#tabs ul.menuTabs li a.activeTabs span.centerTabs {
			color:#477d84;
		}
		#tabs ul.menuTabs span.activeTabs {
			border-bottom:none;
			color:#477D84;
		}
		#tabs ul.menuTabs li {
			display:inline;
			float:left;
			height:37px;
			width:auto;
		}
		#tabs ul.menuTabs li.lastItem a.leftTabs {
			width:4px;
		}
		#tabs ul.menuTabs {
			float:left;
			height:37px;
			margin:0 0 0 1px;
			width:441px;
		}
		
		#tabs li a span.centerTabs {
			font-size:1.8em;
		}
		#tabs .date {
			font-size:1.2em;
			font-weight:bold;
		}
		/*
		#tabs a {
			color:#b33a44;
			text-decoration:none;
			/*padding:0  0 0 5px;
		}
		#tabs a:hover {
			color:#b33a44;
			/*padding:0 0 0 5px;
		}*/
		#tabs .news a:hover {
			text-decoration:underline;
		}
		#tabs .newsFirst {
			clear:both;
			display:block;
			float:left;
			margin:0 0 10px;
			width:441px;
		}
		#home #tabs .newsFirst {
			margin:0 16px 0 16px;
			width:409px;
			float:none;
		}
		#tabs .tabsLeft {
			float:left;
			margin:16px 15px 0 16px;
			width:188px;
		}
		#tabs .tabsLeft a.imagenFirstTabs {
			border:#d9d2bf solid 1px;
			display:block;
			width:190px;
			height:127px;
			padding:0;
		}
		#tabs .tabsRight {
			border-bottom:1px solid #E2DCCA;
			padding-bottom: 1.6em;
			margin-bottom: .3em;
		}
		#tabs .tabsRight a {
			color:#B33A44;
			padding:0;
			text-decoration:none;
			float:none;
			font-weight:normal;
		}
		#tabs .tabsRight a:hover {
			text-decoration:underline;
		}
		#tabs .tabsRight h1 {
			color:#477D84;
			/*font-weight:bold;*/
			font-size:1.8em;
			line-height:1.2em;
			font-family:Arial,Helvetica,sans-serif;
			margin:5px 0 10px;
		}
		#tabs .newsFirst p, 
		#tabs .news p { font-size:1.2em; }
		
		#tabs .tags {
			margin:14px 0 0;
		}
		#tabs .tabsRight li {
			display:inline;
			font-size:1.2em;
			margin-right:2px;
		}
		#tabs .tags .titleTags {
			color:#404040;
			float:left;
		}
		#tabs .tags {
			color:#B33A44;
		}
		#tabs .newList {
			float:left;
			width:440px;
		}
		#tabs .newList .news {
			border-bottom:1px solid #E2DCCA;
			margin:0 auto;
			padding:6px 0 7px;
			width:405px;
		}
		#tabs a.more {
			float: none !important;
			font-size:1.2em; /* originally 12px */
			display: inline;
		}
		#tabs .newList .newsBorderTop {
			border-top:1px solid #E2DCCA;
		}
		#tabs .subscribe {
			display:block;
			float:left;
			height:19px;
			margin:6px 0 0 18px;
			width:441px;
		}
		
		#tabs .subscribe li {
			float: left;
			display: inline;
		}
		
		#tabs .subscribe .separate {
			float:left;
		}
		#tabs .subscribe li.firstItem {
			background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
			margin: 0 7px 0 0;
			padding-right: 9px;
		}
		#tabs .subscribe li a.icoRss {
			background:url("../images/icoRss.png") no-repeat scroll 0 0 transparent;
			height:16px;
			margin-left:10px;
			width:16px;
		}
		#tabs .subscribe li a {
			color:#B33A44;
			font-size:1.2em;
			text-decoration:none;
			font-weight:normal;
		}
		#tabs .subscribe li a:hover {
			text-decoration:underline;
		}
		ul.menuTabs #tabs-1 li a {
			border-bottom:1px solid #FC0;
		}
		/* contentTabs
		-----------------------------------------*/
		#tabs .contentTabs {
			float:left;
			height:auto;
			width:441px;
		}
		#tabs .tabPanelContent {
			margin-top:15px;
			margin-bottom:2em;
			clear: both;
		}
		#tabs .inactiveTabs,
		#tabsRight .inactiveTabs{
			position:absolute;
			left:-9999px;
			top:-9999px;
			height: 100px;
			overflow: hidden !important;
		}
		#tabs .inactiveTabs {
			width: 603px;
		}
		#tabsRight .inactiveTabs, #columnOne #tabs .inactiveTabs {
			width: 204px;
		}
		#home #tabs .inactiveTabs {
			width: 441px;
		}
		#tabs .activeTabs, #tabsRight .activeTabs {
			position:static;
		}
		
		#tabs #tab2Content { }
		
		#tabs .cancerSummaryTabs {
			padding-bottom: 1.2em;
		}

				/* tooltips
				--------------------------------------*/
				#tabs .badgesBlock {
					display:block;
					float:left;
					height:100px;
					margin:15px 0 0 14px;
					width:415px;
				}
				#tabs .badgesBlock ul li {
					display:inline;
				}
				#tabs .badgesBlock ul li a {
					position:relative;
					text-decoration:none!important;
				}
				#tabs .badgesBlock ul li a span {
					font-size:1.2em;
					position:relative;
					text-decoration:none !important;
				}
				#tabs .badgesBlock .tooltips {
					background-color:#F0EFE7;
					border:1px solid #D9D2BF;
					color:#404040;
					display:none;
					font-family:Arial,Helvetica,sans-serif;
					font-style:normal;
					font-weight:normal;
					left:30px;
					padding:3px;
					position:absolute;
					text-align:center;
					top:72px;
					width:185px;
					z-index:54321;
				}
					#tabs .badgesBlock ul li a.tooltipsOne {
						background-repeat: no-repeat;
						background-position: 2px 1px;
						background-color: transparent;
						height:83px;
						padding:0 0 0 2px;
						width:71px;
					}
					#tabs .badgesBlock ul li a.tooltipsTwo {
						background-repeat: no-repeat;
						background-position: 3px 11px;
						background-color: transparent;
						height:83px;
						padding:9px 0 0 3px;
						width:71px;
					}
					#tabs .badgesBlock ul li a.tooltipsThree {
						background-repeat: no-repeat;
						background-position: 9px 6px;
						background-color: transparent;
						height:83px;
						padding:4px 0 0 8px;
						width:71px;						
					}
					#tabs .badgesBlock ul li a.tooltipsFour {
						background-repeat: no-repeat;
						background-position: 9px 12px;
						background-color: transparent;
						height:83px;
						padding:12px 0 0 8px;
						width:90px;						
					}
					#tabs .badgesBlock ul li a.tooltipsFive {
						background-repeat: no-repeat;
						background-position: 15px 5px;
						background-color: transparent;
						height:83px;
						padding:0 0 0 19px;
						width:71px;					
					}

/* @end */

		/* columnTwo
		--------------------------------------*/
		#home #columnTwo {
		float:right;
		height:auto;
		width:225px;
		}
		#typical #columnTwo {
			float:right;
			display: inline;
			height:auto;
			margin: 0;
			padding:0 0 0 21px;
			width:204px;
			background:url("../images/_colRightTopBg.png") no-repeat scroll 0 0 #eff7f9;
		}
		/*#columnTwo h3 {
			color:#477d84;
			font-size:2.4em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			line-height:2.5em;
		} overwritten by line 6501 */
		
                /* background:url(../images/forHealthcareProfessionals.png) 0 0 no-repeat; */
		.healthcare {
			background:url(../images/for-physicians.png) 0 0 no-repeat;
			display:block;
			width:224px;
			height:98px;
		}
		.healthcareLeft {
			display:block;
			float:left;
			padding:46px 0 0 22px;
			width:161px;
		}
		.healthcareRight {
			display:block;
			float:left;
			padding:59px 0 0;
		}
		.healthcareLeft p {
			float:left;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em; /* originally 12px */
		}
		.nextSection {
			background:url(../images/next.png) 0 0 no-repeat;
			display:block;
			width:17px;
			height:16px;
		}
		#banners {
			padding:12px 0 14px 18px;
		}
		#banners a {
			background:url(../images/bannerTheJimmyFund.png) 0 0 no-repeat;
			width:188px;
			height:64px;
			display:block;
		}

/* @group Video Gallery */

/* videoGallery
				-----------------------------------*/
				#videoGallery {
				background:url("../images/horLineColumnTwo.png") no-repeat scroll 0 100% transparent;
				display:block;
				overflow:hidden;
				padding:0 12px 22px 22px;
				width:190px;
				}
				#videoGallery h1 {
					color:#477D84 !important;
					font:1.8em/1em Arial,Helvetica,sans-serif !important;
					margin:16px 0 0;
				}
					  #videoGallery .video {
						  float:left;
						  height:57px;
						  padding:12px 10px 7px 0;
						  width:79px;
					  }
					  #videoGallery a.videoImage {
						  background:url(../images/_tmp/video.png) 0 0 no-repeat;
						  width:77px;
						  height:53px;
						  display:block;
					  }
					  #videoGallery .time {
						  color:#404040;
						  float:left;
						  font-family:Arial,Helvetica,sans-serif;
						  font-size:1.2em;
						  height:14px;
						  line-height:1.3em;
						  overflow:hidden;
						  padding:0 0 10px;
						  text-decoration:none;
						  width:100px;
					  }
					  #videoGallery .text {
						  float:left;
						  height:48px;
						  padding:10px 0 0;
						  width:100px;
					  }
						  #videoGallery a {
							  color:#B33A44;
							  font-family:Arial,Helvetica,sans-serif;
							  font-size:1.2em;
							  line-height:1.3em;
							  overflow:hidden;
							  text-decoration:none;

						  }
					  #videoGallery .link {
						  display:block;
						  float:left;
						  padding:5px 0 0 0;
						  width:200px;
					  }
							  #videoGallery .link a {
									background:url("../images/arrowRed.png") no-repeat scroll 100% 5px transparent;
									color:#B33A44;
									font-family:Arial,Helvetica,sans-serif;
									font-size:1.2em;
									font-weight:normal;
									padding:0 11px 0 0;
									text-decoration:none;
							  }
							  span.arrowRed {
								  color:#B33A44;
								  font-family:Arial,Helvetica,sans-serif;
								  font-size:1.2em;
								  font-weight:normal;
								  text-decoration:none;
							  }
							  #videoGallery a:hover {
								  text-decoration:underline;
							  }

/* @end */
		/* campaign	
		---------------------------------------------------------*/
		#campaign {
			overflow:hidden;
			padding:10px 12px 20px 22px; /* originally 0 12px 0 22px; */
			width:190px;
			/* font-family:Arial,Helvetica,sans-serif;
			font-size:1.2em; originally 12px */
			background:url("../images/horLineColumnTwo.png") no-repeat scroll 0 100% transparent;
		}
			#campaign h1 {
				color:#477D84 !important;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.8em !important;
				font-style:normal;
				font-weight:normal !important;
				line-height:1em;
				margin:16px 0 2px;
			}
			#campaign .image {
					float:left;
					height:125px;
					padding:11px 9px 10px 0;
					width:80px;
			}
				#campaign .image a.campaignImg {
					border:1px solid #E2DCCA;	
				}
				#campaign .image a.campaignImg {
					display:block;
					width:75px;
					height:105px;
				}
			#campaign .text {
				float:left;
				padding:9px 0 12px;
				width:100px;
			}
			#campaign p {
				color:#404040;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.2em; /* originally 12px */
				line-height:1.3em; /* orginally 15px */
				overflow:hidden;
				text-decoration:none;
			}
			#campaign .link {
				display:block;
				float:left;
				padding:2px 0 0;
				width:100px;
			}
			#campaign .link a {
				background:url("../images/arrowRed.png") no-repeat scroll 100% 5px transparent;
				color:#B33A44;
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.2em;
				font-weight:normal;
				text-decoration:none;
				padding:0 11px 0 0;
			}
			#campaign .link a:hover {
				text-decoration:underline;
			}

/* @group Footer */

/* footer
--------------------------------------------------------*/
#footer {
	background-color:#FFFFFF;
	border-top:1px solid #E2DCCA;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	height:70px;
	padding:5px 0 0;
	width:100%;
}
	#footer .footerContent {
		margin:0 auto;
		width:950px;
		height:50px;
	}
	#footer ul li {
		display:inline;
		padding:0 0 0 0;
		color:#2d2d2d;
		font-size:1.2em;
	}
	#footer p {
		color:#2D2D2D;
		font-size:1.2em;
		font-style:normal;
		font-weight:normal;
		/* taken out by lkl3 on 6-13-13 because we don't want to have initial caps applied in the footer:
                text-transform:capitalize;
                */
		}
		#footer a {
			text-decoration:none;
			color:#b33a44;
		}
		#footer a:hover {
			text-decoration:underline;
			color:#b33a44;
		}
			#footer .footerLeft {
				float:left;
				padding:12px 0 0 9px;
                                /* changed by lkl3 on 6-13-13 to leave more room for social buttons: */
				/* width:745px; */
                                width:725px;
			}
			#footer .footerLeft ul {
				margin:0 0 0 0;
				list-style:none;
			}
			#footer .callFormat {
				margin:0 5px 0 0;
			}

                  /* changed footerRight width from 158px to 190px on 1-6-12 to accommodate the Google+ logo/link - lkl3 1/9/12:
				width:158px;
                  */
                  /* changed again (from 190px to 210px on 6-13-13 to accommodate the Pinterest logo/link */
			#footer .footerRight {
				float:right;
				padding:15px 0 0;

				width:210px;
			}
			#footer .footerRight ul {
				list-style:none;
			}
			#footer .footerRight p {
				float:left;
				font-weight:bold;
				color:#404040;
				margin:4px 6px 0 8px;
			}
			#footer .footerLeft ul li {
				padding: 0 10px 0 0;
			}
			#footer .footerRight ul li a {
				float:left;
				height:26px;
				padding:0 2px 0 0;
				width:26px;
			}
			#footer .icoFacebook {
				background:url(../images/icoFacebook.png) 0 0 no-repeat;
			}
			#footer .icoTwitter {
				background:url(../images/icoTwitter.png) 0 0 no-repeat;
			}
			#footer .icoYoutube {
				background:url(../images/icoYoutube.png) 0 0 no-repeat;
			}
                        /* added by lkl3 on 1-9-12 for Google+ image/link: */
			#footer .icoGooglePlus {
				background:url(../images/google-plus.png) 0 0 no-repeat;
			}
                        /* added by lkl3 on 6-13-13 for Pinterest image/link: */
			#footer .icoPinterest {
				background:url(../images/pinterest.png) 0 0 no-repeat;
			}
                        /* added by lkl3 on 2-13-14 for Instagram image/link: */
			#footer .icoInstagram {
				background:url(../images/instagram.png) 0 0 no-repeat;
			}
                        /* added by lkl3 on 2-13-14 for LinkedIn image/link: */
			#footer .icoLinkedin {
				background:url(../images/linkedin.png) 0 0 no-repeat;
			}



/* @end */

/* @group #typical */

/* Typical 
--------------------------------------------*/
#typical .columnTypical {
	background:url("../images/allRightBg.png") no-repeat scroll 0 0 transparent;
}

#typical.program .columnTypical {
	background: none;
}

#typical #columnOne  {
	background:url("../images/leftColBg.png") no-repeat scroll 0 0 transparent;
	float:left;
	padding:0 21px 0 0;
	width:225px;
}
#typical #columnOne h1 {
	color:#2A2A2A;
	/*display:block;
	font-family:Arial,Helvetica,sans-serif;*/
	font-size:1.2em;
	/*font-style:normal;
	font-weight:bold;
	height:20px;
	line-height:1em;*/
	margin-top:20px;
	padding:0;
}
#typical #columnOne ul li {
	display:block;
	float:left;
}

	/* Typical left nav (used on Newsroom)
	---------------------------------------------*/
	#typical #columnOne .menuVertical {
		/*list-style:none;*/
		display:block;
		float:left;
		padding-top:16px;
		width:183px;
	}
	#typical #columnOne .menuVertical li {
		display:block;
		width:183px;
	}
	#typical #columnOne .menuVertical li a {
		color:#484848;
		display:block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em;
		font-style:normal;
		font-weight:normal;
		height:auto;
		line-height:1em;
		padding:6px 0 6px 0;
		text-align:left;
		text-decoration:none;
		width:auto;
	}
	#typical #columnOne .subMenu li a {
		padding:6px;
		width:125px;
	}
	#typical #columnOne .menuVertical li a:hover {
		text-decoration:underline;
	}
	#typical #columnOne .menuVertical li a.onstate {
		background-color:#eee9e4;
	}
	#typical #columnOne .menuVertical li a span.completemenuVertical {
		display:block;
		float:left;
		height:20px;
		padding:2px 5px 2px 3px;
	}
	#typical #columnOne .menuVertical li a:hover span.completemenuVertical {
		background:url(../images/utilityNav-Hover.jpg) 100% 0 no-repeat;
		text-decoration: underline;
	}
	#typical #columnOne .menuVertical li a.active span.completemenuVertical {
		background:url(../images/utilityNav-Hover.jpg) 100% 0 no-repeat;
		text-decoration: underline;
	}
	#typical #columnOne .menuVertical li a span.leftmenuVertical {
		display:block;
		float:left;
		width:2px;
		height:20px;
	}
	#typical #columnOne .menuVertical li a:hover span.leftmenuVertical {
		background:url(../images/utilityNav-leftHover.jpg) 0 0 no-repeat;
		text-decoration:none!important;
	}
	#typical #columnOne .menuVertical li a.active span.leftmenuVertical {
		background:url(../images/utilityNav-leftHover.jpg) 0 0 no-repeat;
	}

/* @end */

/* @group #breadcrumbs */

/* breabcrumbs
	-----------------------------------------------*/
	#breabcrumbs {
		margin:18px 18px 18px 20px;
		width:500px;
	}
	#breabcrumbs li  {
		background:url("../images/arrowBreabcrumbs.png") no-repeat scroll 100% 3px transparent;
		line-height: 1.3em;
		display:inline;
		margin:0 4px 0 0;
		/*float: left;*/
	}
	#breabcrumbs li a {
		color:#B43A43;
		font-family:Arial,Helvetica,sans-serif;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		font-size:1.2em; /* orginally 12px */
		padding:0 12px 0 0;
		white-space: nowrap;
	}
	#breabcrumbs a:hover {
		text-decoration:underline;
	}
	#breabcrumbs li.lastItem {
		background:none !important;
		font-size:1.2em; /* originally 12px */
		font-family:Arial, Helvetica, sans-serif;
	}
	#breabcrumbs li.lastItem a {
		color:#404040;
		
	}

/* @end */	
	/* Typical mainContent
	---------------------------------------*/
	#typical #mainContent  {
		float:left;
		display: inline;
		height:auto;
		width:484px;
		padding-top: 0;
		padding-bottom: 21px;
	}
	#typical .allBgContent {
		background:url("../images/allBgContentMiddle.png") repeat-y scroll left top #fff;
		display:block;
		float:left;
		margin-bottom:13px;
		width:934px;
	}
		#typical .allBgContent .bottomCap {
			background:url("../images/allBgContentBottom.png") no-repeat scroll left bottom transparent;
			height: 21px;
			width: 100%;
		}
			#typical .allBgContent .clear .clear {
				padding:0;
				background:none transparent;
			}
				
			
	#typical #columnWrapper {
		float:left;
		height:auto;
		width:934px;
	}
	
	
	/* typicalContent - base styles for all content
	-------------------------------------------------------*/
	.typicalContent {
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		line-height:1.3em;
	}
	#typical .typicalContent {
		padding:0 22px;
	}
	#typical.typical2 .typicalContent {
		margin: 0 53px;
		padding: 0;
	}
	#mainContent .typicalContent p {
		margin:0 0 1.2em;
		color:#404040;
		/*font-size: 1em;
		line-height: 1.3em;
		font-style:normal;
		font-weight:normal;*/
	}
	#mainContent .typicalContent .anchor li {
		display:inline;
		color:#404040;
		padding: 0 9px 0 0;
		background: transparent;
	}
	.typicalContent .anchor {
		float: none;
		margin:20px 15px 15px 0;
		padding:0;
		width:100%;
		font-size: .85em;
	}
	#mainContent .typicalContent ul.anchor li a {
		font-style:normal;
		font-weight:normal;
		/*text-decoration:none !important;*/
		padding:0;
	}
	#mainContent .typicalContent ul.anchor li a:hover {
		text-decoration: none;
	}
	.typicalContent ul.anchor li {
		border-right:1px solid #333333;
		margin-right:7px;
		padding-right:9px;
		width:auto;
		display: inline;
	}
	.typicalContent ul.anchor li.lastItem {
		border-right:none;
		margin-right:2px;
		padding-right:9px;
		width:auto;
	}
	.typicalContent .anchor span {
		float:left;
		color:#404040;
	}
	.typicalContent .anchor li a {
		display:inline;
		color:#B33A44;
		font-size:1.2em;
		padding:0 0 0 5px;
		text-decoration:none;
	}
	.typicalContent .anchor li {
		color:#B43A43;
		font-family:Arial,Helvetica,sans-serif;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
	}
	#columnTwo .plus {
        margin: 32px 0 0 0 !important;
		/*width:190px;*/
	}
	#columnTwo .plus li {
		display:inline;
		float:left;
		padding:0 10px 0 0;
		font-size:1.2em;
	}
	#columnTwo .plus li a {
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
	}
	#columnTwo .plus li a:hover {
		text-decoration:underline;
	}
	#columnTwo .plus li a.buttomMore {
		background:url(../images/more.png) 0 0 no-repeat;
		display:block;
		float:left;
		height:13px;
		margin-top:2px;
		width:13px;		
	}
	#columnTwo .plus li a.buttomLess {
		background:url(../images/less.png) 0 0 no-repeat;
		display:block;
		float:left;
		height:13px;
		margin-top:2px;
		width:13px;
	}
	#columnTwo .plus li.lastItem {
		padding:0 0 0 0;
	}
	#columnTwo .glosary {
		color: #333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em;
		font-style:normal;
		font-weight:normal;
		height:21px;
		margin:11px 0 35px 0;
		text-decoration:none;
		/*width:190px;*/
	}

   .zoomtext {    
    position: absolute;
    top: 220px;
    }
	
	.typicalContent .red {
		color:#b33a44 !important;
	}
	
/* typical context format 
--------------------------------*/
#mainContent .typicalContent a, 
#mainContent .typicalContent #tabs a{
	text-decoration: underline;
}
#mainContent .typicalContent a:hover, 
#mainContent .typicalContent #tabs a:hover{
	text-decoration: none;
}
.typicalContent a.linkActive {
	text-decoration:underline !important;
	font-weight:bold;
	padding:0;
}
.typicalContent a:hover.linkActive {
	text-decoration:none;
}
/* blockPhoto
-------------------------------*/
.typicalContent .blockPhoto {
	display:block;
	margin:18px 0 0 0;
}
	.typicalContent .photoBigSize {
		margin:0 10px 0 0;
		text-align:left;
	}
	.typicalContent .description {
		float:left;
		height:40px;
		margin:0 0 0 15px;
	}

        /* replaced by lkl3 for ticket 6361:
        color: #A29C79; */
	#mainContent .typicalContent .photoBigSize p.photoDescription {
		background-color:#f5f4f0;
		border:#d9d2bf solid 1px;
		color:#726c48;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em; /* orginally 12px; */
		font-style:normal;
		font-weight:normal;
		padding: 7px 8px 7px 8px;
	}
	.typicalContent .photoSmallSize {
		float:left;
		margin:10px 20px 12px 0;
		text-align:left;
		width:190px;
	}
	.typicalContent .photoSmallSize img {
		float:left;
		padding:4px 0 0;
	}

        /* replaced by lkl3 for ticket 6361:
        color: #A29C79; */

	#mainContent .typicalContent .photoSmallSize p.photoDescription {
		background:url("../images/photoDescriptionSmall.png") no-repeat scroll 0 100% transparent;
		color: #726c48;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em;
		font-style:normal;
		font-weight:normal;
		padding:6px 8px 7px;
		width:175px;
	}

.typicalContent h3 {
	font-size:1.05em; /* formerly 1.05em */
	margin:13px 0 14px;
}
.typicalContent h4 {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	line-height:1.08em;
	margin:16px 0 7px 0;
}
#mainContent .typicalContent h5 {
	color:#2A2A2A;
	font-family:arial;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:17px 0 2px 0;
	text-decoration:none;
}
.content .intro 
{
	margin: 0;	
}

/* ul Format list-style
--------------------------------*/
.typicalContent ul, .typicalContent ol {
	color:#404040;
	margin-bottom:1.2em;
	padding:0;
	/*width:100%;*/
}
.typicalContent ol {
	list-style: decimal outside none;
}
.typicalContent ul li, .typicalContent .content ol li ul li {
	background:url("../images/bullet.png") no-repeat scroll 13px 6px transparent;
	padding:0 15px 0 21px; /*Commented out for 9.1*/
}

.typicalContent .listLarge li {
    /*padding:0 15px 0 21px;*/
}

div[data-ux-pagebuilder="Column"]>ul>li
{
    padding: 0;
}

.typicalContent ul.sitemap li
{
    padding:0 15px 0 21px;
}

[data-ux-pagebuilder="DropZone"] > div > ul > li {
    /* Styles */
    background:none;
}

.typicalContent #tabs ul li, .typicalContent #tabs ol li ul li {
	background:url("../images/bullet.png") no-repeat scroll 13px 6px transparent;
	padding:0 15px 0 21px; /*Commented out for 9.1*/
}
.typicalContent ol li, .typicalContent .content ul li ol li {
	padding:0 15px 0 0;
	margin-left: 21px;
	background: none;
	display: list-item;
}
.typicalContent .tabPanelContent .patientContent ul li{
    background: none !important;
}
.typicalContent .listNormal li {
	margin-bottom: 0 !important;
}
.typicalContent .listLarge li {
	margin-bottom:1.2em;
}

ul.listBLue {
	color:#000000;
	margin-bottom:1.2em !important;
	padding:0;
	width:100%;
}
ul.listBLue li {
	background:url("../images/bulletBlue.png") no-repeat scroll 7px 3px transparent;
	display:block;
}
ul.listBLue li {
	color:#484848;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	padding:0 15px 0 21px;
}
.typicalContent .anchorTopOfPage {
	display:block;
	padding:15px 0 0;
}
#mainContent .typicalContent .anchorTopOfPage a {
	color:#B33A44;
	padding:15px 0 0 0;
	text-decoration:none;
}
#mainContent .typicalContent .anchorTopOfPage a:hover {
	text-decoration:underline;
}
/* .typicalContent #tabs and #typical #tabs
---------------------------------------*/
.typicalContent #tabs ul.menuTabs span.leftTabs, #typical #tabs ul.menuTabs span.leftTabs {
	background:url("../images/leftTabsTypical.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:29px;
	width:3px;
}
.typicalContent #tabs ul.menuTabs a.activeTabs span.leftTabs, #typical #tabs ul.menuTabs span.leftTabs {
	background:url("../images/leftTabsTypicalActive.png") no-repeat scroll 100% 0 transparent;
}
.typicalContent #tabs ul.menuTabs span.centerTabs, #typical #tabs ul.menuTabs span.centerTabs  {
	background:url("../images/tabsFormatBackTypical.png") repeat-x scroll 100% 0 transparent;
	color:#B43A43;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.92em;
	font-style:normal;
	font-weight:bold;
	height:22px;
	padding:7px 13px 0 10px;
	text-decoration:none;
	width:auto;	
}
#typical.newsRoom #tabs ul.menuTabs span.centerTabs{font-size:1.2em;}
.typicalContent #tabs ul.menuTabs li a.activeTabs span.centerTabs, #typical #tabs ul.menuTabs li a.activeTabs span.centerTabs {
	color:#477d84;
	text-decoration:none;
	background:url("../images/tabsFormatBackActive.png") repeat-x scroll 100% 0 transparent;
}
.typicalContent #tabs ul.menuTabs li a, 
#typical #tabs ul.menuTabs li a {
	height:29px;
	float:left;
	text-decoration: none;
}
.typicalContent #tabs ul.menuTabs li a.lastTab  span.centerTabs, 
#typical #tabs ul.menuTabs li a.lastTab  span.centerTabs {
	background-position:100% 0;
}
.typicalContent #tabs ul.menuTabs li a:hover, 
#typical #tabs ul.menuTabs li a:hover {
	text-decoration:none;
}
.typicalContent #tabs ul.menuTabs li, 
#typical #tabs ul.menuTabs li {
	display:inline;
	float:left;
	height:29px;
	width:auto;
	margin-left:-1px;
	padding: 0;
}
.typicalContent #tabs, 
#typical #tabs {
	background:url("../images/tabsBg2.png") repeat-x scroll 0 28px transparent;
	float:left;
	/*font-family:Arial,Helvetica,sans-serif;*/
	height:auto !important;
	margin:27px -22px 0 -22px;
	padding:0 22px;
	width:440px;
	/* HACK FOR IE 6 */
	height: auto !important;
}

.typicalContent #tabs ul.menuTabs, 
#typical #tabs ul.menuTabs {
	float:none;
	height:29px;
	margin:0 0 0 1px;
	width:100%;
}
#typical #columnOne #tabs ul.menuTabs {
	margin:0 0 0 1px;
}
.typicalContent #tabs .tabPanelContent h2 { font-size:1.3846em; }


/* typical2
----------------------------*/

#typical.typical2 #tabs {
	margin:0 -53px 0 -52px;
	padding:0 53px;
	width:602px;
}
#typical.typical2 #mainContent h3 {
	padding: 0;
}
/*#typical.typical2 #mainContent h2.title {
	padding:5px 0 .8em;
	margin: 0;
}*/
#typical.typical2 #breabcrumbs  {
	padding:18px 53px 18px 53px;
	margin: 0;
	/* Lisa: fix breadcrumbs width to work with box-sizing: border-box:
    width: 603px; */
    width: 709px;
}
#typical.typical2 #mainContent {
	width:709px;
}
/* style radio buttons
-----------------------------------------*/
	.radio {
		border: none;
		/* makes it work... */
		position: relative;
		z-index: 5;
	}
		.spanRadio {
			background:url("../images/fon-radio.png") no-repeat scroll 0 0 transparent;
			display:block;
			float:left;
			margin:2px 3px 0 0;
			overflow:hidden;
		}
			.radio, .spanRadio {
				width: 15px;
				height: 13px;
			}
			.srText {
				padding-left:0px; 
			}
/* styled checks 
-------------------------------------*/
.check {
	border: none;
	/* makes it work... */
	position: relative;
	z-index: 5;
}
	.spanCheck {
		background: url(../images/fon-check.png) no-repeat 0 0px;
		display: block;
		float: left;
		font-size: 0;
		margin: 0 5px 0 0;
		overflow: hidden;
		padding: 0;
	}
		.spanCheck,
		.check {
			width: 13px;
			height: 13px;
		}
		
/* variables
------------------------------------------*/
/* replaced by lkl3 for ticket 6361:
color: #A29C79; */
.photoBigContent span.descriptionPhoto{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0;
	display: block;

	font-family:Arial,Helvetica,sans-serif;
	font-size:0.923em; /* originally 12px;*/
	font-style:normal;
	font-weight:normal;
	
	padding:3px 5px 3px;
	background-color: #F5F4F0;
	color: #726c48;
}
.leftPosition {
	float:left;
	display: inline;
	margin: 3px 20px 15px 0;
}
.leftPositionVideo {
    float:left;
    display: inline;
    margin: 3px 20px 3px 0;
}
.rightPosition {
	float:right;
	display: inline;
	margin: 3px 0 15px 20px;
}
/* helpers
-----------------------------------------*/
.clearThis {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
/* margins
-----------------------------------------*/
.nm {
	margin: 0 !important;
}
.nmRig {
	margin-right: 0 !important;
}
.nmLef {
	margin-left: 0 !important;
}
.nmTop {
	margin-top: 0 !important;
}
.nmBot {
	margin-bottom: 0 !important;
}
/* borders
---------------------------------------*/
.nb {
	border: none !important;
}
.nbRig {
	border-right: none !important;
}
.nbLef {
	border-left: none !important;
}
.nbTop {
	border-top: none !important;
}
.nbBot {
	border-bottom: none !important;
}
/* paddings
--------------------------------------------*/
.np {
	padding: 0 !important;
}
.npRig {
	padding-right: 0 !important;
}
.npLef {
	padding-left: 0 !important;
}
.npTop {
	padding-top: 0 !important;
}
.npBot {
	padding-bottom: 0 !important;
}
/* background
--------------------------------------------*/
.nBg {
	background: none !important;
}
/* do not show
--------------------------------------------*/
.no, hr {
	display: none !important;
}

/* font
--------------------------------------------*/
.fwb{
	font-weight:bold !important;
}

/* ============================================== EXTEND CSS =============================================== */
.glossaryTerm{
    background:#f8deac;
    padding:0 2px 0 2px;
}


/* ============================================== MY CSS =============================================== */
#fixBgLoading{
	background:#ffffff url('');
	margin:13px auto 0;
	width:auto;
	margin-bottom:13px;
}
#home #fixBgLoading{
	margin:0;
}

/* lagerFonnt
----------------------------------*/
.lagerFonnt{
	font-size:1.15385em !important; /* orignally 15px !important; */
	line-height: 1.1;
}
.fixBgLoadingRight{
	background:#eff7f9;
}
a:hover{
	text-decoration:underline;
}
a.red{
 color:#b33a44 !important;
}
a.brown6{
 color:#666666 !important;
}

#columnTwo .plus .text{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-right: 6px;
}
span.arrowSpecial {	
	background:url("../images/typicalItemSArrow.png") no-repeat scroll 0 0 transparent;
	padding:0;
	display:inline-block;
	height:10px;	
	width:10px;
	margin-left:3px;
}
a.arrowSpec {	
	background:url("../images/typicalItemSArrow.png") no-repeat scroll center right transparent !important;
	padding:0 15px 0 0 !important;
}
#mainContent .typicalContent a.getARow {
	background:url("../images/arrowRed.png") no-repeat scroll 100% 5px transparent;
	padding-right:11px !important;
	text-decoration: none;
}
#mainContent .typicalContent a.getARow:hover {
	text-decoration: underline;
}
span.getARowBrownRed {	
	background:url("../images/arrowRed.png") no-repeat scroll 0 0 transparent;
	padding:0;
	display:inline-block;
	height:7px;	
	width:7px;
	margin-left:3px;
}
span.getARowBrown, a.getARowBrown{
	background:url("../images/arrowBrown.png") no-repeat scroll 0 0 transparent;
	padding:0;
	display:inline-block;
	height:7px;	
	width:7px;
	margin-left:3px;
}
span.getARowBrownSpec {	
	background:url("../images/arrowBrown.png") no-repeat scroll 0 0 transparent;
	padding:0;
	display:inline-block;
	height:7px;	
	width:7px;
}
span.getARowRightBigBlue {	
	background:url("../images/arrowRightBigBlue.png") no-repeat scroll 0 0 transparent;
	padding:0;
	display:inline-block;
	height:9px;	
	width:7px;
}
a.getARowNext{
	background:url("../images/arrowRedNext.png") no-repeat scroll 100% 5px transparent;
	padding-right:11px !important;
}
a.getARowPre{
	background:url("../images/arrowRedPre.png") no-repeat scroll 0 5px transparent;
	padding-left:11px !important;
}
a.getARowPreCal{
	background:url("../images/picture.png") no-repeat scroll 100% 100% transparent;
	margin:0 0 0 3px;
	display:inline-block;
	width:17px;
	height:11px;	
}
a.getIconRss{
	background:url("../images/icoRss.png") no-repeat scroll right top transparent;
	padding-right: 26px;
}
span.camera{
	background:url("../images/camera.png") no-repeat scroll 0 0 transparent;
	margin:0 0 0 3px;
	display:inline-block;
	*display: inline;
	zoom: 1;
	width:17px;
	height:11px;	
}
span.picture{
	background:url("../images/picture.png") no-repeat scroll 0 0 transparent;
	margin:0 0 0 3px;
	display:inline-block;
	*display: inline;
	zoom: 1;
	width:17px;
	height:11px;	
}
span.speaker{
	background:url("../images/speaker.png") no-repeat scroll 0 0 transparent;
	margin:0 0 0 3px;
	display:inline-block;
	*display: inline;
	zoom: 1;
	width:17px;
	height:11px;
}
span.pdf{
	background:url("../images/pdf.png") no-repeat scroll 0 0 transparent;
	margin:0 0 0 3px;
	display:inline-block;
	*display: inline;
	zoom: 1;
	width:15px;
	height:14px;
}
.cenLandingTopLine{
	background:url("../images/cenLandingTopLine.png") no-repeat;
	height:16px;
	width:700px;
	margin:10px 4px 0 1px;
}
li.boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent !important;
	display:block !important;
	float:left !important;
	margin-right: 6px !important;
	padding: 0 !important;
	padding-right:9px !important;
	width:auto !important;
}
li.boRightLast {
	float:left;
}
/* ================================== NAVIGATION ================================== */

/* ================================== TYPICAL ================================== */

/* Should follow standard convention for links 
#mainContent .typicalContent a, #mainContent .typicalContent #tabs a {
	text-decoration:underline;
}
#mainContent .typicalContent a:hover, #mainContent .typicalContent #tabs a:hover {
	text-decoration:none;
}
*/

.typicalCenTopBg{
	background:url("../images/typicalCenTopBg.png") no-repeat;
	display:block;
	height:25px;
	width:667px;
	margin:5px -33px 1.2em;
	clear: both;
}
.centerBreakLine{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
	padding-bottom:20px;
	margin-bottom:16px;
}
#contentWrapper .highlight{
	background:#f8deac;
	padding:0 2px 0 2px;
}
#typical.typical2 .bTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a ;
	font-size:1.5em; /* originally 15px; */
	font-weight:bold;
	padding-bottom:15px;
}
#typical.typical2 .bTitle2{
	font-family:Arial, Helvetica, sans-serif;
	color:#484848 ;
	font-size:1.3em /* originally 13px; */
	font-weight:bold;
}
#typical.typical2 .rTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/* ================================== NEWSROOM ================================== */
.newsRoom .titleType2{
	position:relative;
	padding-left:55px;	
	padding-top:20px;
	width:650px;
	float:left;
}
.newsRoom .titleType2 #breabcrumbs{
	margin:0;
	padding:0;
}


/* @group .newsList (PAGE) */

/* ================================== NEWSLIST ================================== */
.newsList #columnOne{
	background:url("../images/gatewayLeftBg.png") no-repeat scroll 0 0 transparent !important;
	width:225px !important;
	margin:0 !important;
	padding:0 !important;
}
.newsList #tabs{
	width:225px !important;
	margin:0 !important;
	padding:0 !important;
}
.newsList #tabs {
	background:url("../images/tabsBgNewsList.png") no-repeat scroll 0 28px transparent !important;
}
.newsList #tabs ul.menuTabs li a:hover{
	text-decoration:none !important;
}
.newsList #tabs ul.menuTabs li {
}
.newsList .titleType2{
	position:relative;
	padding:20px 0 0 55px;
	width:650px;
}
.newsList .titleType2 #breabcrumbs{
	margin:0;
	padding:0;
}
.newsList .titleType2 h1{
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px; inherits styles of h1 line 50 */
	margin:26px 0 25px 0;
	font-size: 2.4em;
}
.newsList .icoRssNewsList {
	background:url("../images/icoRss.png") no-repeat scroll 0 0 transparent;
	border:none;
	display:inline-block;
	height:16px;	
	width:16px;
	cursor:pointer;
}
.newsList .allBgContent {
	background:url("../images/allBgContentShare.jpg") repeat-y scroll 0 100% #fff !important;	
}
.newsList .columnTypical {
	background:url("../images/allShareBg.png") no-repeat scroll 0 0 transparent !important;
}
.newsList #mainContent  {
	width:664px !important;
	margin: 0 20px 0 20px;
	/*font-family:Arial, Helvetica, sans-serif; overwrites #mainContent */
	font-size:1.3em; /* originally 13px; */
}

.newsList #mainContent h2{
	display: block;
	font-size:1.2em; /* originally 15px  !important; */
	color:#2a2a2a !important;
	font-weight:bold !important;
	padding-bottom: 1.2em;
}
.newsList #mainContent h2 a{
	font-size: .8em;
	font-weight: normal;
	margin-left: 5px;
}
.newsList #mainContent .spaceDiv{
	margin-top:15px;
}
.newsList #mainContent .paging { 
	background: url("../images/pagBarTop.png") no-repeat scroll 0 0 transparent;
}
.newsList #mainContent .paging.nBg {
	border-bottom:1px solid #e2dcca;
	margin-bottom:10px;
}
.newsList #columnTwo{
	margin-top:-111px !important;	
	background:none !important;
}
.video #columnTwo{
	margin-top:-100px !important;	
}

/*  news items
---------------------------------------------------------*/
.newsList #mainContent .newsItem {
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:1.3em; inherits .newsList #mainContent */ /* originally 13px; */
	/*color:#484848;
	display:block;*/
	clear:left;
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	padding: 15px 0 5px;
	
}
.newsList #mainContent .newsItem .item {
	clear:both;
	padding-top: 15px;
}
.newsList #mainContent .newsItem .title a {
	font-size:1.15em; /* originally 15px; */
	/*color:#B33A44;*/
	font-weight:bold;	
}
.newsList #mainContent .newsItem .short{
	color:#333333;
}
.newsList #mainContent .newsItem .typicalContent {
	font-size:1em; /*.97em !important; */
	padding: 0;
}
.newsList #mainContent .boRightItem{
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	float:left;
	margin-right: 9px;
	padding-right:9px;
	width:auto;	
}
.newsList #mainContent .newsItem img{	
	border: solid #E2DCCA 1px;	
	float:left;
	display: inline;
	margin: 3px 20px 15px 0;
}
.newsList #mainContent .newsItem .tag{
	font-size:.92em; /* originally 12px !important; */
	color:#666666 !important;
	padding: 0 0 1.2em 0;
	width: 545px;
}
.newsList #mainContent .newsItem .tag a{
	color:#666666; /*!important;*/
}
.newsList #mainContent .newsItem .tag span{
	font-weight:bold;
}
.newsList #mainContent .last {
	background:none;
}
.newsList #mainContent .special .title{
	width:664px;
}
.newsList #mainContent .special .date li{
	float:left;
	margin-left:0;
}
.newsList #mainContent .first .imgGroup{
	float:left;
}
.newsList #mainContent .first .short{
	width:320px;
	margin-left:262px;
}
.newsList #mainContent .first img{
	width:240px;
}
.newsList #mainContent .first .noImage{
	width:504px;
}
.newsList #mainContent .special2 .title{
	width:545px;
}
.newsList #mainContent .special2 .date{
	margin-left:0;	
}
.newsList #mainContent .noImage .short{
	padding: 0 50px 1.2em 0;
}

/* Paging
---------------------------------------------------------*/
.paging {
	background: #f7f3f0;	
	margin-top:5px;
	height:26px;
	padding: 8px 12px 0;
	font-size:1em; /* originally 12px; */
	clear:both;
}
.paging.nBg {
	margin: 0;
}
.paging .boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent !important;
}
.paging ul {
	float:right;
	width: auto;
}
.paging li {
	background: none;
	padding: 0;
	float: left;
}
/*
.paging a {
	color:#b33a44;	
	text-decoration: none;
}
.paging a:hover {
	/*text-decoration: underline;
}*/
.paging span {
	float: left;
	font-weight: bold;
}
.paging .leftmenu {
	float: left;
}
.paging .leftmenu li {
	font-weight: bold;
	padding-right: 8px;
}
.paging .leftmenu li a {
	color:#477d84;
	font-weight:bold;
}
.paging a.active {
	color:#477d84 !important;
	font-weight:bold;
}
.paging .leftmenu li a.title {
	color:#b33a44;
	font-weight:normal;
}

/* ================================== VIDEO ================================== */
.newsList .intro{
	margin: 20px 0 15px 53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
}
.newsList .intro .mainVideo{
	float:left;
	margin-right:20px;
}
.newsList .intro .iItemGroup{
	float:left;
	width:400px;
	/* font-size:1.3em; originally 13px !important; */
	padding-bottom:5px;
}
.newsList .intro .iItemGroup .iItem{
	background:url("../images/cenNewsLine.png") no-repeat scroll -22px 100% transparent;
	display:block;
	padding-bottom:20px;
	margin-bottom:20px;
	padding-right:25px;
}
.newsList .intro .iItemGroup .iItem li.title{
	color:#2a2a2a;
	font-size:1.15em; /* originally 15px; */
	font-weight:bold;
	margin-bottom:5px;
}
.newsList .intro .iItemGroup .iItem li.time{
	margin:10px 0 10px 0;
}
.newsList .intro .iItemGroup .iItem li.title a{
	/* color:#b33a44;
	font-size:1.5em; originally 15px; */
	font-weight:bold;
}
.newsList .intro .iItemGroup .seeAlso a{
	color:#666666;
}
.newsList .shareThis{
	padding:10px 0 20px 0;
}

.newsList .intro .iItemGroup .iItem li p
{
	padding-bottom: 1em;
}

/* video center
------------------------------------------- */
.newsList .videoGroup{
	width:660px;
	display:block;
	font-size:.92em; /* originally 12px; */
}
.newsList .videoGroup ul{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:inline-block;
	padding-bottom:15px;
	margin-bottom:14px;
	width: 655px;
}
.newsList .videoGroup li{
	margin-left:19px;
	float:left;
}
.newsList .videoGroup li.vfirst{
	margin-left:0px;
}
.newsList .videoGroup .blockPhotoBigger{
	width:149px;
}
.newsList .videoGroup .blockPhotoBigger img{
	width:149px;
	border: solid #cccccc 1px;
	cursor:pointer;
}
.newsList .videoGroup .active{
	background:url("../images/videoGroupContentWrapperBg.png") no-repeat scroll 0 100% transparent;	
	width:141px;
	margin: 0;
	margin-top: -2px;
	/* font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; originally 12px;
	font-style:normal;
	font-weight:normal; */
	padding:5px 5px 3px;
	color: #333333;
}
.newsList .videoGroup .active a{
	color:#336666;
}
.newsList .videoGroup .active .time{
	color:#333333;
	margin-top:5px;
}
.newsList .videoGroup .normal {
	margin-top:3px;
}

.newsList .videoGroup .normal div{
	margin-left:5px;
}
.newsList .videoGroup .normal a{
	color:#666666;
}
.newsList .videoGroup .normal .time{
	color:#333333;
	margin:5px 0 0 5px;
}

/* @end */

/* @group .healthDetail (PAGE) */

/* ================================== HEALTH DETAIL ================================== */
.healthDetail .conHealthDetail{
	margin: 20px 0 0;
}
.healthDetail .conHealthDetail #tabs {
	background: none !important; 
}
.healthDetail .cenLandingTopLine {
	margin-left: -52px;
	margin-right: -52px;
}
.healthDetail .conHealthDetail h2 {
	font-size:1.38em;
	line-height:1.3em;
}

/* @end */

/* @group .cancer (PAGE) */

/* ================================== CANCER ================================== */
.cancer .cenCancerLineBg{
	background:url("../images/cenCancerLine.png") repeat-x;
	width:708px;
	height:81px;
}

#typical.typical2.cancer #mainContent h2.title {
	padding-left: 53px;
	padding-right: 53px;
	font-size: 2.4em;
}

.cancer #tabs li a span.centerTabs {
	font-size:12px !important;
}

/* menu page*/
.cancer .cancerMenuPage{
	margin: 0 0 0 53px;
	width:625px;
	height:39px;
}
.cancer .cancerMenuPage li{
	float:left;
	margin-top:20px;
	text-indent:-999em;
	height:39px;
	display:block;
}
.cancer .cancerMenuPage li a{
	display:block;
	height:37px;
	width:625px;
}

/* menu default */
.cancer .cancerMenuPage .select a{	
	width:144px;
	cursor:default;
}
.cancer .cancerMenuPage .before a{	
	width:164px;
}
.cancer .cancerMenuPage .in a{	
	width:151px;
}
.cancer .cancerMenuPage .after a{	
	width:159px;
}

/* menu before */
.cancer .activeMenuPageBefore li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageBefore .select a{	
	background-position: 0 -39px; 
}
.cancer .activeMenuPageBefore .before a{	
	background-position: -145px  -39px; 
}
.cancer .activeMenuPageBefore .in a{	
	background-position: -306px  -39px;
}
.cancer .activeMenuPageBefore .after a{	
	background-position: -455px  -39px; 
}
/* ------- before hover ------- */
.cancer .activeMenuPageBeforeHover li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageBeforeHover .select a{	
	background-position: 0 -351px; 
}
.cancer .activeMenuPageBeforeHover .before a{	
	background-position: -145px  -351px; 
}
.cancer .activeMenuPageBeforeHover .in a{	
	background-position: -306px  -351px;
}
.cancer .activeMenuPageBeforeHover .after a{	
	background-position: -455px  -351px; 
}
/* ------- before hover 2 ------- */
.cancer .activeMenuPageBeforeHover2 li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageBeforeHover2 .select a{	
	background-position: 0 -234px; 
}
.cancer .activeMenuPageBeforeHover2 .before a{	
	background-position: -145px  -234px; 
}
.cancer .activeMenuPageBeforeHover2 .in a{	
	background-position: -306px  -234px;
}
.cancer .activeMenuPageBeforeHover2 .after a{	
	background-position: -455px  -234px; 
}

/* menu in */
.cancer .activeMenuPageIn li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageIn .select a{	
	background-position: 0 -78px; 
}
.cancer .activeMenuPageIn .before a{	
	background-position: -145px  -78px; 
}
.cancer .activeMenuPageIn .in a{	
	background-position: -306px  -78px;
}
.cancer .activeMenuPageIn .after a{	
	background-position: -455px  -78px; 
}
/* ------- in hover ------- */
.cancer .activeMenuPageInHover li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageInHover .select a{	
	background-position: 0 -156px; 
}
.cancer .activeMenuPageInHover .before a{	
	background-position: -145px  -156px; 
}
.cancer .activeMenuPageInHover .in a{	
	background-position: -306px  -156px;
}
.cancer .activeMenuPageInHover .after a{	
	background-position: -455px  -156px; 
}
/* ------- in hover 2 ------- */
.cancer .activeMenuPageInHover2 li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageInHover2 .select a{	
	background-position: 0 -312px; 
}
.cancer .activeMenuPageInHover2 .before a{	
	background-position: -145px  -312px; 
}
.cancer .activeMenuPageInHover2 .in a{	
	background-position: -306px  -312px;
}
.cancer .activeMenuPageInHover2 .after a{	
	background-position: -455px  -312px; 
}

/* menu affter */
.cancer .activeMenuPageAfter li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageAfter .select a{	
	background-position: 0 -117px; 
}
.cancer .activeMenuPageAfter .before a{	
	background-position: -145px  -117px; 
}
.cancer .activeMenuPageAfter .in a{	
	background-position: -306px  -117px;
}
.cancer .activeMenuPageAfter .after a{	
	background-position: -455px  -117px; 
}
/* -------after hover------- */
.cancer .activeMenuPageAfterHover li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageAfterHover .select a{	
	background-position: 0 -195px; 
}
.cancer .activeMenuPageAfterHover .before a{	
	background-position: -145px  -195px; 
}
.cancer .activeMenuPageAfterHover .in a{	
	background-position: -306px  -195px;
}
.cancer .activeMenuPageAfterHover .after a{	
	background-position: -455px  -195px; 
}
/* -------after hover 2------- */
.cancer .activeMenuPageAfterHover2 li a{	
	background:url("../images/cancerMenuPageIn.png") no-repeat scroll 0 -78px;
}
.cancer .activeMenuPageAfterHover2 .select a{	
	background-position: 0 -273px; 
}
.cancer .activeMenuPageAfterHover2 .before a{	
	background-position: -145px  -273px; 
}
.cancer .activeMenuPageAfterHover2 .in a{	
	background-position: -306px  -273px;
}
.cancer .activeMenuPageAfterHover2 .after a{	
	background-position: -455px  -273px; 
}

.cancer #mainContent a.active{
	color:#477d84;
	font-weight:bold;
	text-decoration: none !important;
}
.cancer #mainContent a.active:hover {
	text-decoration: none;
}

.cancer .cancerSummary img {
	border: 1px solid #ccc;
}
.cancer .cancerSummary .photoBigContent a {
	display: block;
}
.cancer .cancerSummary .photoBigContent .descriptionPhoto a {
	display: inline;
}

/* column right of center
---------------------------------------------------------*/
.cancer #columnRightOfCenter{
	/* width:202px; */
      width:182px;
	float:right;
	/*display: inline;*/
	/* margin-left:25px; */
      margin-left:15px;
}
.cancer #columnRightOfCenter .arrowLeft{
	display:block;
	float:left;
	margin:3px 5px 0 1px;
}

/* right top group */
.cancer #columnRightOfCenter .rightTopGroup {
	float:left;
	width:202px;
}
.cancer #columnRightOfCenter .rightTopGroup li {
	display:block;
	float:left;
	border-bottom: 1px solid #dbd4c2;
	margin-bottom: 5px;
	background: none;
	padding:0 0 5px 0;
	font-size:.92em; /* originally 12px !important; */
	width:100%
}

.cancer #columnRightOfCenter .rightTopGroup li a,
.cancer #columnRightOfCenter .rightTopGroup li span.active {
	display: block; 
	float:left;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.cancer #columnRightOfCenter .rightTopGroup li span { padding-right: 20px; } /* To accomodate for inline icons */



.cancer #columnRightOfCenter .rightTopGroup li a:hover {
	text-decoration: underline !important;
}

.cancer #columnRightOfCenter .rightTopGroup li a.active,
.cancer #columnRightOfCenter .rightTopGroup li span.active
 {
	font-weight: bold;
	color:#477d84 !important;
	background:url("../images/arrowTealLeft.gif") no-repeat scroll 0 5px transparent;
}
.cancer #columnRightOfCenter .rightTopGroup li a.active:hover {
	text-decoration: none !important;
}

/* ---- DON'T THINK WE NEED THIS CODE...DELETE?
.cancer #columnRightOfCenter  .rightTopGroup li .rightItem {
	width:185px;
}
.cancer #columnRightOfCenter .rightTopGroup .first span {
	display:block;
	width:180px;
	margin-left:3px;
	padding-bottom: 5px;
	float:left;
}
---- */




/* tab 4 content */
.cancer .tabPanelContent {
	margin-top:35px;
}
#ctl00_ctl00_MainContentPlaceHolder_CenterContentPlaceHolder_ucHealthLibraryAfterTreatment_FLVPlayer1_ekVideoPlaceHolder {
	padding-top: 10px;
}

/* @end */

/* @group .landing1 (PAGE) */

/* ================================== LANDING 1 ================================== */
.landing1 h2{font-size:1.385em;}
.landing1 .allBgContent {
	margin-bottom:0 !important;
}
.landing1 #landing div.PBViewing, .bottomPage div.PBViewing, .landing1 #landing .lpDropZonePanel>div>div>div {
	 float: left;
}
.landing1 #landing .list div.PBViewing, .landing1 #landing .lpDropZonePanel>div>div>div {
	 width: 184px;
	 padding-right: 25px;
}
.landing1 #landing .list div.PBColumn {
	width: 184px;
	padding-right: 25px;
}
.landing1 #landing .list div {
	border-bottom: 1px solid #dbd4c2;
	margin-right: 53px;
}
.landing1 #landing .list div div {
	border-bottom: 0;
	margin: 0;
}
.landing1 #landing .list .dropzone, .landing1 #landing .list .lpDropZonePanel>div>div {
	 padding-bottom: 10px;
	 margin-right: -53px;
	 width: 656px;
}

/*Jake C.*/
.landing1 #landing .typicalContent > div > div
{
    float:left;
    margin-bottom: 20px;
}

.PBClear:after, .lpDropZonePanel>div>div:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}

.landing1 #landing .list div.last, .landing1 #landing .list lpDropZonePanel .last{	
	border-bottom: 0;
}

#landingBottomContent {padding: 0 0 0 53px; min-height: 130px; height: auto !important; height: 130px;}

#landingBottomContent div#bottomBox1, #landingBottomContent div#bottomBox2, #landingBottomContent div#bottomBox3 {float: left; display: inline; width: 241px;}

#landingBottomContent div#bottomBox1 {margin-right: 50px;}
#landingBottomContent div#bottomBox2 {margin-right: 54px;}
#landingBottomContent div#bottomBox3 {margin-right: 0;}

/* @end */

/* @group #typical.typical2 #landing (PAGE?) */

#typical.typical2 #landing a {
	color:#B33A44;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
}
#typical.typical2 #landing a:hover {
	text-decoration:underline;
}
#typical.typical2 #landing .list {	
	background:url("../images/landing1CenTopbg.gif") repeat-x;	
	width:auto;
	margin:20px 1px 0 1px;
	padding:12px 0 0 53px;
	display:block;
	clear: both;
}
#typical.typical2 #landing .list h1{	
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	font-weight:bold;
	font-size:1.5em; /* originally 15px; */
}
#typical.typical2 #landing .list ul {
	margin:0;
	width:auto;
	display:block;
	/*padding:0px 5px 0 15px;*/ /*9.1 upgrade caused issues so we commented it out*/
}
#typical.typical2 #landing .list ul {
	padding:15px 0 0;	
}
#typical.typical2 #landing .list li.PBItem, #typical.typical2 #landing .list .lpDropZonePanel>div>div>div>ul>li { 
	padding-left:0px;
	padding-right:25px; 
}
#typical.typical2 #landing .list li {
	float:left;	
	display:inline;
	padding-bottom: 10px;
}
#typical.typical2 #landing .list li h3 {
	padding-bottom: 10px;
}
#typical.typical2 #landing .list li img{
	border: solid #E2DCCA 1px;
	margin-bottom: 8px;
}
#typical.typical2 #landing .list li p{
	margin: 0 0 .8em 0;
	font-size:1.3em;
}
#typical.typical2 #landing li.centerBreakLine {
	clear:left;
	float: none;
	display: block;
	padding: 5px 0 0 0;
	margin: 0 0 10px 25px;
	width:630px;
}

/* @end */

/* @group #typical .bottomPage */

#typical .bottomPage {
	background:url("../images/landingBottomBgWrapper.png")  no-repeat scroll 0 100% transparent;
	clear:both;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em; /* originally 13px; */
	font-style:normal;
	font-weight:normal;
}
#typical .bottomPageContent{
	background:url("../images/landingBottomBg.png")  no-repeat scroll 0 0 transparent;	
}
#typical .bottomPageLineWrapper {
	background:url("../images/landingBottomLineBgWrapper.png")  no-repeat scroll 0 100% transparent;
}
#typical .bottomPageLineContent{
	background:url("../images/landingBottomLineBg.png")  no-repeat scroll 0 0 transparent;
}

#typical .bottomPage a {
	color:#B33A44;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.92em; /* originally 12px; */
	font-weight:normal;
	text-decoration:none;
	line-height:1.2em;	
}
#typical .bottomPage a:hover {
	text-decoration:underline;
}
#typical .bottomPage h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.15em; /* originally 15px; */
	font-weight:bold;
	margin-top:15px;
}
#typical .bottomPage ul {
	padding-left:50px;	
}

#typical .bottomPage div.landingBottomBox ul {padding-left: 0;}
#typical .bottomPage div.landingBottomBox ul li { float:none;}

.landingBottomBox > div > div > div {
    width: 250px;
}


#typical .bottomPage li {
	float:left;
}
#typical .bottomPage li.item {
	width:295px;	
}
#typical .bottomPage li ul {
	padding:0;
	margin-bottom:20px;
}
#typical .bottomPage li li{
	margin-bottom:5px;
}
#typical .bottomPage li li img{
	border: solid #E2DCCA 1px;
	cursor:pointer;
	margin-top:5px;
}

/* @end */

/* @group .landing2 (PAGE) */

/* ================================== LANDING 2 ================================== */
.landing2 .allBgContent {
	margin-bottom:0 !important;
}
.landing2 .contentLanding {	
	background:none;
	margin: 0px 53px 0 53px;
	font-size:1.3em;
}
.landing2 .contentLanding .centerBreakLine {
	clear:left;
	padding: 20px 0 0 0;
	margin: 0 !important;
	width:605px !important;
}
.landing2 .contentLanding h2 {
	font-size:1.385em; /* design is 18px; 1.3em * 1.38em = 1.8em */
	margin:17px 0 13px;
}
.landing2 .contentLanding h2 a {
	color: #477D84 !important;
}
.landing2 .contentLanding ul.leftItem {
	float:left;
	width:335px;
}
.landing2 .contentLanding .leftItem img {
	float:left;
	border: 1px solid #E2DCCA;
	margin-bottom:5px;
	margin-right:15px;
}
.landing2 .contentLanding .leftItem ul {
	float:left;
}
.landing2 .contentLanding .leftItem .btnGiveNow {
	background:url("../images/btnGiveNow.png") no-repeat;
	border:0;
	width:125px;
	height:34px;
	margin: 10px 0 0px 0;
	cursor:pointer;
	display: block;
	text-indent: -9999px;
}
.landing2 .contentLanding .rightItem {
	width:248px;
	float:left;
	display: inline;
	padding:0 !important;
	margin:49px 0 15px 20px !important;
}
.landing2 .contentLanding .rightItem li{
	margin-bottom:5px;
}
.landing2 .contentLanding .rightItem li a{	
	color:#666666 !important;
	/* font-size:1.3em; originally 13px; */
	background:url("../images/arrowBrown.png") no-repeat scroll center right transparent;
	padding:0 10px 0 0;
}

/* @end */

/* @group .gateway (PAGE) */

/* ================================== GATE WAY ================================== */

.gateway #mainContent .gatewayLeft {
	background:url("../images/gatewayLeftBg.png") no-repeat scroll 0 0 transparent;
	/*width:225px;*/
	width:204px;
	margin: 20px 0 0 0;
	/*padding: 0 0 20px 0;*/
	padding: 0 21px 20px 0;
	float:left;
}
.gateway #mainContent .gatewayLeft .treatmentCentersBox ul{
	width:172px;
}

/* gateway gateway ul center
---------------------------------------------------------*/
.typical2.gateway #mainContent h2.title {
	font-size: 2.8em;
}

.gateway #mainContent #gatewayUlCen{
	margin:20px 0 0 0;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:1em;  originall 13px; */
	float:left;
	margin-left:20px;
      /* added 11-10-11 by DFCI: */
	font-size:1.3em;
}
.gateway #mainContent #gatewayUlCen h2{
	/*font-size:18px;*/
	margin: 0 0 15px;
}
.gateway #mainContent #gatewayUlCen h2 a{
	color: #477D84 !important;
}
.gateway #mainContent #gatewayUlCen .aTitle{
	margin:20px 0 15px 0;
}
.gateway #mainContent #gatewayUlCen .aTitle a{
	color:#477d84 !important;
}
.gateway #mainContent #gatewayUlCen .item{
	width:445px;
	display:inline-block;
}
.gateway #mainContent #gatewayUlCen .item .leftItem {
	float:left;
	width:190px;
	margin-right:30px;
}
.gateway #mainContent #gatewayUlCen .item .rightItem {
	float:left;
	width:210px;
	margin:0 !important;
}
.gateway #mainContent #gatewayUlCen .item .rightItem li{
	margin-bottom:5px;
}
.gateway #mainContent #gatewayUlCen .item .rightItem li a{
	color:#666666;
	/* font-size:1em; originally 13px; */
}


/* gateway center tabs
---------------------------------------------------------*/
.gateway #tabs{
	width:465px !important;
	margin: 20px 0 0 -10px !important;
	padding:0 !important;
}
.gateway #tabs {
	background:url("../images/gatewayTabsCenBg.png") no-repeat scroll 0 26px transparent !important;
	min-height:169px !important;
}

.gateway #mainContent #tabs ul.menuTabs {
	margin-left: 0;
}

.gateway #tabs .tabSearch{
	margin: 20px 0 0 10px;
}
.gateway #tabs .tabSearch li{
	margin-bottom:10px;
	display: block;
}
.gateway #tabs .tabSearch li a{
	float:none;
}
.gateway #tabs .tabSearch .txtSearch{
	width:155px;
	height:20px;
	float:left;	
}
.gateway #tabs .tabSearch .btnSearch{
	background:url("../images/getStartedButtonGo.png") no-repeat scroll 0 0 transparent;
	border:0;
	cursor:pointer;
	width:26px;
	height:22px;
	margin-left:3px;
}
.gateway #tabs .tabSearch a{
	padding:0;
}

/* @end */

/* @group .calendar (PAGE) */

/* ================================== CALENDAR ================================== */
.calendar #columnOne{
	background:none !important;
	width:225px !important;
	margin:0 !important;
	padding:0 !important;
}
.calendar .titleType2{
	position:relative;
	padding-left:55px;	
	padding-top:20px;
	width:650px;
}
.calendar .titleType2 #breabcrumbs{
	margin:0;
	padding:0;
}

.calendar .allBgContent {
	background:url("../images/allBgContentShare.jpg") repeat-y scroll 0 100% #fff !important;
}
.calendar .columnTypical {
	background:url("../images/allShareBg.png") no-repeat scroll 0 0 transparent !important;
}
.calendar #mainContent  {
	width:664px !important;
	margin: 20px 20px 0 20px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:1.2em; /* originall 12px; */
}
.calendar #mainContent h2{
	font-size:1.25em; /* originally 15px !important; */
	color:#484848;
	font-weight:bold;
	text-align: center;
}
.calendar #columnTwo{
	margin-top:-128px !important;	
	background:none !important;
}
/* calendar center
---------------------------------------------------------*/
.calendar #listTopWrapper {
	background:url("../images/calendarTopLineBgWrapper.png")  no-repeat scroll 0 100% transparent;
	/* font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; originally 12px; */
}
.calendar #listTopContent {
	background:url("../images/calendarTopLineBg.png")  no-repeat scroll 0 0 transparent;
	padding-left:53px;
}
.calendar #listTopWrapper #listTopContent .item {
	width:260px;
	padding-right:20px;
	float:left;
	margin-right:10px;
}
.calendar #listTopWrapper #listTopContent .item h2 {
	/*font-size:18px;*/
	line-height:1.5em; /* originally 18px; */
	margin: 0 0 10px 0;
}
.calendar #listTopWrapper #listTopContent .item ul {
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
/*
.calendar #listTopWrapper #listTopContent .item li a {
	color:#b33a44;
}*/
.calendar #listTopWrapper #listTopContent .short {
	margin:10px 0;
}

.calendar .cenCalendarBg {
	background:url("../images/cenCalendarTop.png") no-repeat;
	width:932px;
	height:34px;
	margin:0 0 0 1px;
}



/* calendar left
---------------------------------------------------------*/
.calendar .columnOneWap{
	background:url("../images/gatewayLeftBg.png") no-repeat scroll 0 0 transparent;
	width:225px;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	min-height: 579px;
}
.calendar .treatmentCentersBox {
	background: none;
}
.calendar .treatmentCentersBox ul{
}
.calendar .treatmentCentersBox li{
	float:none !important;
	padding-bottom: 0;
}
.calendar .treatmentCentersBox li.active{
	font-weight:bold;
	background:url("../images/brownhighlight_left.gif") no-repeat scroll 0 0 transparent;
	display:inline;
}
.calendar .treatmentCentersBox li span{
	padding: 2px 7px 10px 4px !important;
	margin: 0 0 0 3px !important;
	display: inline-block;
}
.calendar .treatmentCentersBox li.active span{
	background:url("../images/brownhighlight_right.gif") no-repeat scroll 100% 0 transparent;
}
.calendar .treatmentCentersBox li a{
	height: auto;
	width: auto;
	background-position: 100% 5px;
	padding-right: 9px;
}
.calendar .treatmentCentersBox li.active a{
	font-weight:bold;
	color:#666666;
}

/* Ektron calendar overrides */

.calendarEvent {
	padding:10px;
	margin: 0 11px 11px 11px;
	width:300px;
	background: #EFF7F9;
	border: 1px solid #d3e5e7;
	border-top: 0;
	font-family: Arial,Helvetica,sans-serif !important;
	line-height: 1.3em;
	color: #484848 !important;
}

.calendarEvent p, .calendarEvent span {
	font-family: Arial,Helvetica,sans-serif !important;
	color: #484848 !important;
}

div.RadToolTip_Default div.rtTitlebar {
	color: #477D84 !important;
	background: #EFF7F9 !important;
	padding:8px 10px 0 10px !important;
	margin: 13px 11px 0 11px !important;
    font-family: Arial,Helvetica,sans-serif !important;
	border: 1px solid #d3e5e7;
	border-bottom: 0;
	float: none !important;
}


/* @end */

/* @group .program (PAGE) */

/* ================================== CENTERS AND PROGRAM ================================== */
.program .cenTopProgram{
	background:url("../images/cenProgramLineBg.png") no-repeat;
	display:block;
	height:34px;
	width:608px;
	margin:0;	
}

/* Lisa - take out this width specification to fix the RH box width bug introduced by the Primacy addition of box-sizing: border-box;
.program #columnTwo .linkBox li{
	width:120px;
}
*/

.program .titleType2{
	position:relative;
	padding-left:55px;	
	padding-top:20px;
	width:650px;
	float:left;
}
.program .titleType2 #breabcrumbs{
	margin:0;
	padding:0;
}
/* .program .titleType2 h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.4em; originally 24px; 
	margin-top:-3px;
}*/
.program .allBgContent {
	background:url("../images/allBgContentShare.jpg") no-repeat scroll 0 100% #fff !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
.program .columnTypical {
	background:url("../images/allShareBg.png") no-repeat scroll 0 0 transparent !important;
}
.program #mainContent  {
	width:664px !important;
	margin: 0 20px 0 20px;
	margin: 20px 0 0 53px;
	
	width:835px!important;
}
.program #columnTwo{
	/*margin-top:-93px;*/
}
.program #columnTwo .columnTwoContentWrapper{
	background:url("../images/_colRightTopProgramWrapperBg.png") no-repeat scroll 0 100% transparent;
	width:225px;
	display:block;
	margin-left:-21px;
	padding-left:20px;
	padding-bottom: 10px;
}
.program #columnTwo .columnTwoContent{
	background:url("../images/_colRightTopContentProgramBg.png") no-repeat scroll 0 0 transparent;
	position:relative;
	margin-left:-20px;
	/*margin-top: -94px;*/
	padding-left:20px;
	padding-top:1px;
	width:225px;
}

/* left link module
---------------------------------------------------------*/

.program #mainContent .leftLinkModule{
	width:312px;
	float:left;
	display:block;
	font-size:1.3em; /* originally 13px; */
	font-family:Arial, Helvetica, sans-serif;
}
.program #mainContent .leftLinkModule .itemLeft{
	margin-bottom:0;
	background:#ffffff;
	padding-right:20px;
}
.program #mainContent .leftLinkModule .itemLeftSpec{
	position:relative;
}

.program #mainContent .leftLinkModule .itemLeft li a{
	color:#b33a44;
	font-weight:bold;
}
.program #mainContent .leftLinkModule .itemLeft .lineLeftTop{
	background:none;
	width:312px;
	height:1px;
	margin-bottom:10px;
	display:block;
}
.program #mainContent .leftLinkModule .itemLeft .lineLeftBot{
	background:none;
	width:313px;
	height:1px;
	margin-top:10px;
	display:block;
}
.program #mainContent .leftLinkModule .active{
	margin-right:-1px;
}
.program #mainContent .leftLinkModule .active li.lineLeftTop{
	background:url("../images/lineProgramLeft.png") no-repeat;
	/*width:312px;
	height:1px;
	margin-bottom:10px;
	display:block;*/
}
.program #mainContent .leftLinkModule .active li.lineLeftBot{
	background:url("../images/lineProgramLeftBot.png") no-repeat;
	/*width:313px;
	height:1px;
	margin-top:10px;
	display:block;*/
}

.program #mainContent .contentDetailShowWrapper{
	background:url("../images/programContentDetailMiddleBg.gif") repeat-y scroll 0 0 transparent;
	float:left;
}
.program #mainContent .contentDetailShow{
	background:url("../images/programContentDetailShowWrapperBg.gif") no-repeat scroll 0 100% transparent;
	width:516px;
	padding-bottom: 20px;
}
.program #mainContent .thisContentHover{
	display:none;
	background:url("../images/programContentDetailShowBg.png") no-repeat scroll 0 0 transparent;
}
/* content left
---------------------------------------------------------*/
.program #mainContent .contentDetailShow .contentLeft{
	margin:0 30px 0 20px;
	padding: 20px 0 0;
	width:225px;
	float:left;
}
.program #mainContent .contentDetailShow .contentRight{
	padding: 20px 0 0;
}
.program #mainContent .contentDetailShow .contentLeft h2{
	margin: 0 0 10px 0;
	/* font-size:1.8em; originally 18px !important; */
}
.program #mainContent .contentDetailShow .contentLeft ul{
	margin:10px 0 0 -8px !important;
}
.program #mainContent .contentDetailShow .contentLeft li{
	margin-bottom:10px;
}
.program #mainContent .contentDetailShow .contentLeft p{
	margin-bottom:1.2em;
	font-size:1.3em !important;

}
/*
.program #mainContent .contentDetailShow a{
	color:#b33a44;
}*/
.program #mainContent .contentDetailShow .contentRight img{
	width:211px;
	border: solid #E2DCCA 1px;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBoxWrapper{
	background:url("../images/programRightBoxWrapperBg.png") no-repeat scroll 0 100% transparent;
	display:inline-block;
	margin-top:15px;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox{
	background:url("../images/programRightBoxBg.png") no-repeat scroll 0 0 transparent;
	width:213px;
	padding:0 0 20px 15px;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox .contactBox {
	background: none;
	padding: 0;
	width: 183px;
	font-size:1em;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox .contactBox h1{
	/*font-family:Arial, Helvetica, sans-serif;
	color:#336666 !important;
	font-weight:bold ;*/
	font-size:1.5em; /* originally 15px !important; */
	line-height:2.5em;
	margin:0;
	padding:10px 0 0;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox ul{
	width:180px;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox li{
	font-size:1.2em; /* originally 12px; */
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox .lastItem{
	margin: 10px 0 10px 0;
}
.program #mainContent .contentDetailShow .contentRight #contentRightContactBox .lastItem a {
	padding:0 0 0 22px;
	background:url("../images/card.png") no-repeat scroll 0 2px transparent;
}
.program #mainContent .contentDetailShow .contentRight .btnLearnMore{
	background:url("../images/btnLearnMore.png") no-repeat;
	border:0;
	width:122px;
	height:22px;
	margin: 30px 0 0 43px;
	cursor:pointer;
}

/* right sub box
---------------------------------------------------------*/
.program #mainContent .contentDetailShow .contentRightSubBoxWrapper {
	background:url("../images/programContentDetailShowSmallWrapperBg.png") no-repeat scroll 0 100% transparent;
	margin: 25px 0 0 20px;
}
.program #mainContent .contentDetailShow .contentRightSubBox {
	background:url("../images/programContentDetailShowSmallBg.png") no-repeat scroll 0 0 transparent;
	width:477px;
	padding: 15px 0 15px 15px;
}
.program #mainContent .contentDetailShow .contentRightSubBox .rsContent {
	width:405px;
	font-size:1.3em;
}

/* ================================== CENTERS AND PROGRAM SHOW HINTS ================================== */
#typical.program .typicalContent {
	padding:0 278px 0 53px;
}
.program .contentQuickViewWrapper {
	background:url("../images/programHintRightContentBgMiddle.gif") repeat-y scroll 312px 100% transparent;
	margin-bottom:5px;
}
.program .contentQuickView {
	background:url("../images/programHintRightContentBgWrapper.gif") no-repeat scroll 312px 100% transparent;
	width:860px;
	display:inline-block;
}
.program .quickView {
	float:left;
	padding: 50px 0 0 40px;
	background:url("../images/programHintRightContentBg.png") no-repeat scroll 0 0 transparent;
}
.program .quickView .title {
	width:150px;
	font-size:1.8em; /* originally 18px; */
	color:#477d84;
	padding-bottom: 3px;
	line-height: 1.1;
}
.program .quickView .short {
	width:215px;
	font-size:1.4em; /* design is 14px */
	color:#999999;
}

/* @end */

/* @group #typical.typical2 #landing .abc */

/* treatment abc group
---------------------------------------------------------*/
#typical.typical2 #landing .abc {
	background:url("../images/abcBg2.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:65px;
	margin:1px 0 0;
	padding:5px 0 0 11px;
	width:180px;
	font-size:1.2em; /* originally 12px; */
}
#typical.typical2 #landing .abc ul {
	margin:0;
	padding:0;
}
#typical.typical2 #landing .abc li {
	display:block;
	float:left;
	height:16px;
	text-align:justify;
	width:17px;
	margin: 0;
	padding: 0;
}
#typical.typical2 #landing .abc li a {
	text-decoration:none;
	color:#b33a44;
	font-style:normal;
	font-weight:normal;
}
#typical.typical2 #landing .abc li a:hover {
	font-weight:bold !important;
}

/* @end */

/* ================================== NEW PATIENT GUIDE ================================== */

.landing2  .btnSeeAllAm{
	background:url("../images/btnSeeAllAmen.png") no-repeat scroll 0 0 transparent;
	border:0;
	cursor:pointer;
	width:186px;
	height:22px;
	margin:10px 0 0 0;
}

.landing2 #kitBox h1{
	width:159px;
	padding-left:15px !important;
}
.landing2 #kitBox ul{
	margin-left:-5px !important;
}

/* @group .patient (PAGE) */

/* ================================== PATIENT AND FAMILY SUPPORT ================================== */
.patient .patientTopLineWrapper{
	background:url("../images/patientTopLineBgWrapper.png")  no-repeat scroll 0 100% transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; /* originally 12px; */
	margin-top:20px;
	
}
.patient .patientTopLineContent{
	background:url("../images/patientTopLineBg.png")  no-repeat scroll 0 0 transparent;
	padding-left:53px;
	min-height:95px;
}
.patient .patientTopLineContent .pItem{
	width:272px;
	margin-right:56px;
	float:left;
}
.patient .patientTopLineContent .pItem h2{
	font-size:1.5em; /* originally 18px !important; */
	line-height:1.3em;
}
.patient .patientTopLineContent .pItem h2 a {
	color:#477D84;
}
.patient .patientTopLineContent .pItem .last{
	margin-top:10px;
}
.patient .patientTopLineContent .pItem .last a{
	color:#b33a44;
}

/* patient center line
---------------------------------------------------------*/
.patient .patientCenLineBg{
	background:url("../images/patientCenLineBg.png") no-repeat;
	width:707px;
	height:44px;
	margin:40px 0 0 1px;
}
.patient .patientCenLineBg ul{
	margin: 0 0 0 53px;
}
.patient .patientCenLineBg li{
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
	color:#484848;
}
.patient .patientCenLineBg li.first{
	margin-right:9px;
}
.patient .patientCenLineBg li a{
	color:#b33a44;
}
.patient .patientCenLineBg li a.active{
	color:#53858c;
	font-weight:bold;
}



.patient .patientContent{
	margin:30px 0 20px 53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
	color:#484848;
	width:605px;
}

/* @end */

/* @group .cancer (and .patient) (PAGE) */

.cancer .patientContent
{
	/* font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; originally 13px;
	color:#484848; */
	/* width:605px; This width may not be necessary */
}
.cancer .patientContent .aItem,
.patient .patientContent .aItem{
	margin-bottom:15px;
	padding-bottom:15px;
	padding-right:25px;
}

.cancer .patientContent .aItem li,
.patient .patientContent .aItem li{
	margin-bottom:5px;
	background:none;

}
.cancer .patientContent .aItem li a,
.patient .patientContent .aItem li a{
	color:#b33a44;
}
.cancer .patientContent .aItem li.title a,
.patient .patientContent .aItem li.title a{
	font-size:1.15em; /* originally 15px; */
	font-weight:bold;
}
.cancer .patientContent .aItem li.last,
.patient .patientContent .aItem li.last{
	margin-top:10px;
}
.cancer .patientContent .aItem,
.patient .patientContent .aItem{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
}

.patient .newsletterBox h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.8em; /* originally 18px; */
	font-style:italic;
}

.cancer #typical.typical2 #tabs {
margin:0 -53px 0 -21px;
}

/* @end */

/* @group A to Z lists (.canceraz and .dictList combined) */

/* directory and cancer list abc
---------------------------------------------------------*/

.abcList{
	font-size:1.1em; /* originally 14px; */
	margin:20px 0;
	padding:0 0 20px;
}
.abcList li{
	float:left;
}
.abcList a{
	color:#666666 !important;
	display:block;
	padding: 3px 6px;
}
.abcList a.current {
	color:#487D85 !important;
	text-decoration: none;
	font-weight: bold;
	background-color: #F7F4EF;
}
.abcList a.disable{
	color:#cccccc !important;
	cursor: default;
}
.abcList a:hover.current,
.abcList a:hover.disable{
	text-decoration: none;
}

/* @end */

/* @group .canceraz  (PAGE) */

/* ================================== CANCER TYPES FULL LIST A-Z ================================== */
.canceraz #cancerazContent{
	margin: 20px 0 0 53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
	width:605px;
}
.canceraz #cancerazContent a{
	color:#b33a44;
}
.canceraz #cancerazContent a.active{
	color:#477d84;
	font-weight:bold;
}
.canceraz .cancerazSearch{
	background:url("../images/cancerazSearchBg.png") no-repeat;
	width:605px;
	height:41px;
	padding: 20px 0 0 25px;
}
.canceraz .cancerazSearch .txtCancerazSearch{
	width:255px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* originally 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
   /*the below css code overrides a single element's box model: http://getbootstrap.com/getting-started/#third-box-sizing*/
      -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;

}
.canceraz .cancerazSearch .btnGo{
	background:url("../images/getStartedButtonGo.png") no-repeat scroll 0 0 transparent;
	width:26px;
	height:22px;
	border:0;
	cursor:pointer;
}
.canceraz .cancerazView{
	margin: 20px 0 0 0;
}
.canceraz .cenTopCanceraz{
	background:url("../images/cenProgramLineBg.png") no-repeat scroll 0 100% transparent;
	display:block;
	height:15px;
	width:608px;
}

/* canceraz abc group
---------------------------------------------------------*/
.canceraz .abcGroup{
	width:605px;
}
.canceraz .abcGroup h2{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:2.4em; /* originally 24px !important; */
	margin:7px 0;
}
.canceraz .abcGroup ul{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
	padding-bottom:15px;
	margin-bottom:15px;
	padding-right:25px;
}
.canceraz .abcGroup li.title{
	font-weight:bold;
	color: #B33A44;
}
.canceraz .abcGroup li.title a{
	font-weight:bold;
}

/* @end */

/* ================================== CLINICAL TRIALS  ================================== */
#landing .clinSearchWrapper{
	background:url("../images/searchCLinBg.jpg") no-repeat scroll 0 0 transparent;
	width:602px;
	height:92px;
	margin:0 0 0 53px;
}
#landing .clinSearchContent{
	margin:0 0 0 20px;
}
#landing div.clinListGroup {
	padding-top: 15px;
	font-size:1.2em; /* originally 12px; */
}
#landing .clinSearchContent span.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em !important; /* originally 17px; */
	font-weight:normal;
	color:#447d84;
	display:block;
	padding:20px 0 20px;
}
#landing .txtClinSearch{
	width:295px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* originally 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
}
#landing .btnClinSearch{
	background:url("../images/getStartedButtonGo.png") no-repeat;
	border:0;
	width:26px;
	height:22px;
	margin-left:5px;
	cursor:pointer;
}

#landing .clinListGroup{
	margin:	10px 53px;
}
#landing .clinListContent{
	float:left;
	width:298px;
}
#landing .clinListContent h3{
	font-size: 1.2em;
}
#landing .clinListContent ul{
	width:288px;
}

#clinical_eligibility  
{
	white-space: pre;
}
/* @group .searchresult (PAGE) */

/* ================================== SEARCH RESULT ================================== */

.searchresult #searchContent{
	margin: 0 53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
}
.searchresult .listGroup{
	margin: 20px 0 0 20px;
}
.searchresult .listGroup .sItem{
	margin-bottom:20px;
}
.searchresult .listGroup ul{
	width:540px;
	margin-left:30px;
}
.searchresult .listGroup .num{
	float:left;
	width:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#477d84;
	font-size:1.15em; /* 15px in design*/
	margin-top:-2px;
	padding-bottom:2px;
}
.searchresult .listGroup li a{
	color:#477d84;
}
.searchresult .listGroup li.title a{
	font-weight:bold;
}
.searchresult .listGroup li span{
	font-weight:bold;
	color:#999999;
}

/* search paging
---------------------------------------------------------*/
.searchresult .srPaging{
	clear:both;
	background:url("../images/cenCancerazLine.png") no-repeat scroll 0 0 transparent;	
	width:605px;
	margin-top:0px;
	height:32px;	
}
.searchresult .srPaging span{
	float:left;
	margin: 7px 0 0 10px;
	font-weight:bold;
}
.searchresult .srPaging .pagBarTop{
	float:right;
	margin: 7px 10px 0 0;
	text-align:right;
}
.searchresult .srPaging .pagBarTop li a{font-size:0.9231em;}
.searchresult .srPaging li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; /* originally 12px; */
	color:#b33a44;
}
.searchresult .srPaging li a.active{
	color:#477d84;
	font-weight:bold;
}


/* search right
---------------------------------------------------------*/
.searchresult #columnTwo .linkBox li{
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
	padding-top:7px;
	font-size:1.3em; /* originally 13px; */
}

/* @end */

/* ================================== PAITENT PORTAL ================================== */
.myDana h2.title{
	font-size:3.6em; /* originally 36px !important; */
	margin:0 !important;
	padding-bottom: .3em !important;
}
.myDana #myDanaContent{
	margin: 20px 0 0 53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
}

/* @group My Group */

.myGroup{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:inline-block;
	padding-bottom:20px;
	/*margin-bottom:10px;*/
}
.myGroup h2{
	font-size:1.8em; /* 18px !important; */
	/*margin:0 0 15px !important;*/
}
.myGroup  h3{
	font-size:1.07em; /* originally 15px !important; */
	margin:0 0 15px !important;
}
.myGroup img{
	width:139px;
	border: solid #d9d2bf 1px;	
	float:left;
}
.myGroup p{
	/* font-family:Arial, Helvetica, sans-serif !important;
	font-size:1.3em; originally 13px !important; */
	margin: 0 0 1.2em;
}

/* my dana my item
---------------------------------------------------------*/
.myGroup .myItem{
	float:left;
	width:301px;
}
.myGroup .myItem ul{
	width:123px;
	float:left;
	margin:0 0 0 20px;
}
.myGroup .myItem li{
	margin-bottom:10px;
}
.myGroup .myItem li a{
	color:#b33a44;
}

/* my dana e item
---------------------------------------------------------*/
.myGroup .eItem ul{
	float:left;
	width:447px;
	display:block;
	margin-left:15px;
}
.myGroup .eItem .short{
	margin-left:5px;
	width:400px;
}
.myGroup .eItem .loginWK h3{
	padding-top:20px !important;
}
.myGroup .eItem .loginWK{
	background:url("../images/myDanaELoginBg.png") no-repeat ;
	width:430px;
	height:92px;
	padding: 0 0 0 20px;
}
.myGroup .eItem .loginContentWK .txtSearchWK{
	width:176px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em; /* originally 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
}
.myGroup .eItem .loginWK .btnSearchWK{
	background:url("../images/btnLogin.png") no-repeat ;
	border:0;
	width:54px;
	height:22px;
	margin-left: 5px;
	cursor:pointer;
}

/* @end */

/* @group .people (PAGE) */

/* ================================== MEET OUR PEOPLE  ================================== */
.people .profileContent{
	margin: 20px 0 0;
	/* font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; originally 12px; */
}
.people .profileContent p{
	font-size:1em; /* originally 12px !important; */
}
.people .paging li {
	background: none;
}
.people .paging li a {
	text-decoration: none !important;
}
.people .paging li a:hover {
	text-decoration: underline !important;
}

/* @end */

/* @group .wireframe (SITEMAP PAGE) */

/* ================================== SITE MAP ================================== */

.wireframe .titleType2{
	position:relative;
	padding-left:55px;	
	padding-top:20px;
	width:650px;
}
.wireframe .titleType2 #breabcrumbs{
	margin:0;
	padding:0 0 10px 0;
}
.wireframe h1.title {
	color:#477D84;
	font-size:3.5em; /* originally 35px; */
	margin:18px 0 0.4em;
}

.wireframe .allBgContent {
	background:url("../images/allBgContentShare.gif") no-repeat scroll 0 100% #fff !important;
}
.wireframe .columnTypical {
	background:url("../images/allShareBg.png") no-repeat scroll 0 0 transparent !important;
}
.wireframe #columnTwo{
	margin-top:-111px !important;	
	background:none !important;
}
.wireframe .content{
	margin: 0 0 10px 0;
	padding: 0 53px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	background:url("../images/allBgContentShareMiddle.gif") repeat-y scroll 0 100% #fff !important;
}
/* @end */

/* @group .dictList (PAGE) */

/* ================================== DIRECTORY LIST ================================== */
.dictList .titleType2{
	position:relative;
	padding-left:53px;	
	width:650px;
}
.dictList .titleType2 #breabcrumbs{
	margin:0;
	padding:0 0 10px 0;	
}
.dictList .titleType2 h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.4em; /* originally 24px !important; */
	line-height: 1.2;
	padding: 7px 0 15px;
}
.dictList .columnTypical {
	background:url("../images/allShareBg.png") no-repeat scroll 0 0 transparent !important;
}
.dictList #columnTwo{
	margin-top:-108px !important;
	background:none !important;
}
.dictList #dictListContent{
	margin: 20px 0 10px 0;
	padding: 0 53px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; /* originally 13px; */
}
.dictList #dictListContent a{
	color:#b33a44;
}
.dictList #dictListContent a.active{
	color:#477d84;
	font-weight:bold;
}
.dictList #dictListContent a.active:hover{
	text-decoration: none;
}

/* directory list search
---------------------------------------------------------*/
.dictList .dictListSearchWrapper{
	background:url("../images/dicListSearchBg.png") no-repeat scroll 0 0 transparent;
	width:830px;
	height:90px;
	margin-top:-15px;
	padding-left:20px;
}
.dictList .dictListSearchWrapper input.text {
	width: 295px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* originall 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
}
.dictList .dictListSearchWrapper .searchList{
	float:left;
}
.dictList .dictListSearchWrapper .searchList select{
	height:23px;
	width:150px;
	font-size:1.2em; /* originally 12px; */
	margin: 20px 5px 0 0;
	width:200px;
}
.dictList .dictListSearchWrapper .searchList li{
	margin: 0 10px 5px 0;
}
.dictList .dictListSearchWrapper h2.title{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:1.4em; /* originally 17px !important; */
	font-weight:normal !important;
	color:#447d84;
	display:block;
	padding:20px 0 10px 0 !important;
	margin:0 !important;
}
.dictList .txtdictListSearch{
	width:320px;
	height:20px;
	padding-left:5px;
	border: inset #cccccc 1px;
	font-size:1.1em; /* originally 11px; */
	float:left;
}
.dictList .btndictListSearch{
	background:url("../images/getStartedButtonGo.png") no-repeat;
	border:0;
	width:26px;
	height:22px;
	margin:0;
	cursor:pointer;
}

.dictList .dictListView{
	margin: 20px 0 0 0;
}
.dictList .cenTopdictList{
	background:url("../images/dicListLineBg.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:18px;
	width:830px;
}

/* canceraz abc group
---------------------------------------------------------*/
.dictList .abcGroup{
	width:830px;
}
.dictList .abcGroup h2{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:1.8em; /* 24px !important; */
	margin: 7px 0;
}
.dictList .abcGroup ul{
	background:url("../images/cenNewsLine.png") repeat-x scroll bottom left transparent;
	display:block;
	padding-bottom:15px;
	margin-bottom:15px;
	padding-right:25px;
	clear: both;
}
.dictList .abcGroup li.title a{
	font-weight:bold;
}
.dictList .abcGroup li.fLeft{
	float:left;
	width:345px;
	padding-right:10px;
}
.dictList .abcGroup li.fLeft a{
	display: block;
}
.dictList .abcGroup li.oHide{
	padding-left:355px;
}
.dictList .abcGroup li.oHide strong{
	display: block;
}

/* @end */


/* ================================== CENTER ================================== */
/* newsroom tabs
---------------------------------------------------------*/
.newsRoom #contentWrapper #tabs{
	width:465px;
	margin: 0 0 0 10px;
	padding:0;
}
.newsRoom #contentWrapper #tabs {
	background:url("../images/myDanaELoginBg.png") no-repeat scroll 0 28px transparent !important;
}
.newsRoom #tabs #tabsSwap{
	padding: 0 10px 0 15px;
}

/* @group .newsRoom #contentWrapper #tabVideoList */

/* newsroom tabs video list
---------------------------------------------------------*/
.newsRoom #contentWrapper #tabVideoList{
	padding: 0 0 5px;
}
.newsRoom #contentWrapper #tabVideoList .videoGroup{	
	float:left;
	width:138px; /*changed 130px to 138px (c.s.)*/
	padding-right:10px;
	font-size:1.2em; /* originally 12px; */
}
.newsRoom #contentWrapper #tabVideoList li{
	display:inline-block;		
}
.newsRoom #contentWrapper #tabVideoList li img{
	width:137px;
	border: solid #E2DCCA 1px;
	cursor:pointer;
}
.newsRoom #contentWrapper #tabVideoList li .normal{
	padding-right: 10px;	
	padding-top: 5px;
}
.newsRoom #contentWrapper #tabVideoList a:hover {
	text-decoration: underline;
}
.newsRoom #contentWrapper #tabVideoList ul li a {
	position:relative;
}
.newsRoom #contentWrapper #tabVideoList .paging { 
	font-size:1.2em;
}
.newsRoom #contentWrapper #tabVideoList .paging ul {
	float: left;
}
.newsRoom #contentWrapper #tabVideoList .paging span {
	float: right;
	font-weight: normal;
}


/* @end */

/* tooltips */
#contentWrapper .tooltips {
	background-color:#F0EFE7;
	border-left:1px solid #E2DCCA;
	border-right:1px solid #E2DCCA;
	border-top:1px solid #E2DCCA;
	color:#404040;
	display:none;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	left:0px;
	padding:0px;
	position:absolute;
	text-align:center;
	top:-40px;
	width:137px;
	z-index:54321;
}
#contentWrapper .tooltipsVieo {
	background:url("../images/tooltipBot.png") no-repeat scroll 0 0 transparent;
	color:#404040;
	display:none;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	left:0px;
	padding:0px;
	position:absolute;
	text-align:center;
	top:-40px;
	width:137px;
	height:42px;
	z-index:54321;
}
#contentWrapper .tooltipsProgram {
	background-color:#F0EFE7;
	border-left:1px solid #E2DCCA;
	border-right:1px solid #E2DCCA;
	border-top:1px solid #E2DCCA;
	color:#404040;
	display:none;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	left:0px;
	padding:5px;
	position:relative;
	top:0px;
	width:285px;
	z-index:54321;
}
#contentWrapper .lineBot {
	display:block;
	background: url("../images/tooltipBot.png") no-repeat scroll 0 0;
	height:9px;
}

/* @group #contentWrapper #tabNewsRelease */

/* tab news release
---------------------------------------------------------*/
#contentWrapper #tabNewsRelease{
	width:440px;
	padding: 0 22px;
}
#contentWrapper #tabNewsRelease h2 {
	margin:17px 0 13px;
}
#contentWrapper #tabNewsRelease .newsItem{
	padding: 15px 0 16px;	
}
#contentWrapper #tabNewsRelease .newsItem img{
	float:left;
	border: solid #E2DCCA 1px;
}
#contentWrapper #tabNewsRelease .newsItem li{
	display:block;
	font-size:1.3em; /* originally 13px; */
	padding-right:5px;
}
#contentWrapper #tabNewsRelease .newsItem p{
	font-size:1.3em; /* originally 13px; */
}
#contentWrapper #tabNewsRelease .noImage li{
	margin-left:0px;
	width:425px;
}
#contentWrapper #tabNewsRelease .first{
	padding-top:0;
}
#contentWrapper #tabNewsRelease .date{
	color:#484848;
	font-weight:normal;
}
#contentWrapper #tabNewsRelease .title a{	
	/* font-size:1.3em; originally 13px !important; */
	padding:0;
	font-weight: bold;
}
#contentWrapper #tabNewsRelease .title a:hover{
	text-decoration:underline;
}
#contentWrapper #tabNewsRelease .short{
	color:#333333;
}
#contentWrapper #tabNewsRelease .newsItem {
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
	clear: both;
	overflow: hidden;
}

/* @end */

/* @group #contentWrapper #tabInNews */

/* tab in news
---------------------------------------------------------*/
#contentWrapper #tabInNews{
	width:440px;
	padding: 0 22px;
}
#contentWrapper #tabInNews h2 {
	margin:17px 0 13px;
}
#contentWrapper #tabInNews .newsItem{
	padding: 15px 0 16px;	
}
#contentWrapper #tabInNews .newsItem img{
	float:left;
}
#contentWrapper #tabInNews .newsItem li{
	display:block;
	font-size:1.3em; /* originally 13px; */
	padding-right:5px;
}
#contentWrapper #tabInNews .first{
	padding-top:0;
}
#contentWrapper #tabInNews .source{
	color:#484848;
	font-weight:bold;
	font-style:italic;
}
#contentWrapper #tabInNews .title a{
	/* font-size:1.3em; originally 13px !important; */
	padding:0;
	float:none;
	font-weight: bold;
}
#contentWrapper #tabInNews .title a:hover{
	text-decoration:underline;
}
#contentWrapper #tabInNews .short{
	color:#333333;
}
#contentWrapper #tabInNews .newsItem {
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
}

/* @end */
/* more news*/
#contentWrapper .morenews{
	margin-top:5px;
}
#contentWrapper .morenews a{
	font-size:1.2em; /* originally 12px; */
	padding-bottom: 5px;
}
#contentWrapper .morenews a:hover{
	text-decoration: underline;
}
/* tab publication
---------------------------------------------------------*/
#contentWrapper #tabPub{
	width:440px;
	padding: 0 22px;
}
#contentWrapper #tabPub h2 {
	margin:17px 0 13px;
}
#contentWrapper #tabPub .imgGroup{	
	float:left;
	width:135px;
	padding-right:15px;
	font-size:1.2em; /* originally 12px; */
	font-weight: bold;
}
#contentWrapper #tabPub .last{
	padding-right:0px !important;
}
#contentWrapper #tabPub .imgGroup img{
	width:135px;
}
#contentWrapper #tabPub .imgGroup li{
	display:block;
	margin-bottom: 7px;
}
#contentWrapper #tabPub .imgGroup li a{
	font-size:1.3em; /* originally 13px; */
	padding:0;
}
#contentWrapper #tabPub .imgGroup li a:hover{
	text-decoration:underline;
}
/* more pub */
#contentWrapper #tabPub .morepub{
	padding-top:20px;
	clear:both;
}

/* @group #videoFeatured */

/* video featured
---------------------------------------------------------*/
#videoFeatured{
	background:url("../images/videoFeaturedBg.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:608px;
	margin-left:-18px;
	padding: 18px 17px 1.8em 17px; 
}
#videoFeatured img{
	float:left;
	width:192px;
	border: solid #E2DCCA 1px;
	cursor:pointer;
}
#videoFeatured ul{
	padding-bottom:13px;
	width:395px;
	margin:0 0 0 212px;
	list-style:none outside none;
}
#videoFeatured ul li{
	display:block;
	padding:0 0 10px 0;
	background: transparent;
}
#videoFeatured ul li.title {
	color:#477D84;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3846em;
	font-weight:normal;
}

#mainContent #videoFeatured a.learnMore {
	padding:0;
	text-decoration: none;
}
#mainContent #videoFeatured a.learnMore:hover {
	text-decoration: underline;
}
/* video featured paging group */
#videoFeatured .feaPagingGroup {	
	display:block;
	background:url(../images/videoFeaturedPagingBg.png) no-repeat;	
	width:620px;
	height:36px;
}
#videoFeatured .feaPagingGroup .text {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
	font-weight:bold;
	color:#477D84;
	float:left;
	padding: 10px 0 0 15px;
}



#videoFeatured .feaPagingGroup ul {
	padding:8px 5px 0 0;
	float:right;
	margin:0;
	width:auto;
	display:block;
}
#videoFeatured .feaPagingGroup  li {
	float:left;	
	width:auto;
	display:inline;
	padding-left:5px;	
}
#videoFeatured .feaPagingGroup  li a {
	float:left;	
}

#videoFeatured .feaPagingGroup li.first a{
	background:url("../images/nFirst.png") no-repeat scroll 0 0 transparent;
	height:17px;
	width:17px;
	margin-right:3px;
}
#videoFeatured .feaPagingGroup li.first a:hover {
	background:url("../images/nFirst.png") no-repeat scroll 0 0 transparent;
}
#videoFeatured .feaPagingGroup li.last a{
	background:url("../images/nLast.png") no-repeat scroll 0 0 transparent;
	height:17px;
	width:17px;
	margin-left:3px;
}
#videoFeatured .feaPagingGroup li.last a:hover {
	background:url("../images/nLast.png") no-repeat scroll 0 0 transparent;
}
#videoFeatured .feaPagingGroup li.item a{
	background:url("../images/squareRed.png") no-repeat scroll 0 0 transparent;
	width:12px;
	height:10px;
	margin: 4px -1px;
}
#videoFeatured .feaPagingGroup li a:hover {
	background:url("../images/squareBlue.png") no-repeat scroll 0 0 transparent;
}
#videoFeatured .feaPagingGroup .currentPage a{
	background:url("../images/squareBlue.png") no-repeat scroll 0 0 transparent !important;
	width:12px;
	height:10px;
	margin:4px -1px;
}

/* @end */

/* @group #accordion */

/* accordion
---------------------------------------------------------*/
#accordion{
	display:block;
	width:602px;
	margin-bottom:40px;
}
#accordion h2{
	line-height:18px;
}
#accordion .item{
	background:url("../images/accTabTitleBg.png") no-repeat scroll 0 0 transparent;
	width:602px;
}
#accordion .drawerContent{
	padding-left:20px;
	padding-right:20px;
}
#contentWrapper #accordion h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em; /* originally 13px; */
	font-weight:bold;
	color:#B33A44;
	display:inline;
	line-height:32px;
	margin-left:10px;
	cursor:pointer;
}
#accordion .active{
	background:url("../images/accTabActiveBg.png") no-repeat scroll 0 0 transparent;
	width:602px;	
}
#contentWrapper #accordion .active h3{
	color:#477D84;
}
#contentWrapper #accordion .tabLine{
	background:url("../images/cenNewsLine.png") repeat-x scroll 0 0 transparent;
	height:2px;
	width:580px;
	margin: 0px 18px 20px 10px;
	display:none;
}

#accordion .last{
	background:url("../images/accTabLastBg.png") no-repeat scroll 0 0 transparent !important;
	width:602px;
}
#accordion .lastActive{
	background:url("../images/accTabActiveBg.png") no-repeat scroll 0 0 transparent !important;
	border-bottom: solid #d9d2bf 1px;
	width:602px;
}

/* photo content */
#accordion .drawerContent{
	border-left: 1px solid #d9d2bf;
	border-right: 1px solid #d9d2bf;
}
#accordion .drawerContent .title {	
	color:#404040 !important;
}

/* reverts to base styles */
#contentWrapper #accordion .drawerContent h3{
	font-size:1.2em;
	color:#2a2a2a;
	margin:0 0 14px;
	display: block;
	line-height: 1em;
	cursor: auto;
}

/* @end */

/* @group #featuredHeadline */

/* featured headline
---------------------------------------------------------*/
#featuredHeadline{
	background:url("../images/feaHeadlineBg.png") no-repeat scroll 0 0 transparent;
	display:block;
	margin-bottom:20px;
	border-bottom: solid #dbd4c2 1px;
	padding:18px 17px 1.8em;
	width:568px;
}
#featuredHeadline img{
	float:left;
	width:192px;
	border: solid #E2DCCA 1px;
}
#featuredHeadline ul{
	width:345px;
	margin-left:212px;
	margin-bottom: 0;
	list-style:none outside none;
}
#featuredHeadline ul li{	
	padding:0 0 5px;
	background: transparent;
}
#featuredHeadline ul li.boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	display:block;
	float:left;
	margin-right: 6px;
	padding-right:9px;
	width:auto;
}
#featuredHeadline ul li.boRightLast {
	float:left;
}
#featuredHeadline ul li span{
	font-weight:bold;
}
#contentWrapper #featuredHeadline ul a {
	float:none;
	text-decoration: none;
}
#contentWrapper #featuredHeadline ul a:hover {
	text-decoration: underline;
}
#featuredHeadline .title{
	font-size: 1.35em;
}
#featuredHeadline .title a {
	text-decoration: none;
}
#featuredHeadline .title a:hover {
	text-decoration: underline;
}
#featuredHeadline li ul{
	margin-left: 0px;
}
#featuredHeadline li ul li.firstItem {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	display:block;
	float:left;
	font-size:1.1em;
	padding-right: 6px;
	padding-left: 0px;
	width:auto;
}

/* @end */

/* @group .nameOfEvent */

/* name of event
---------------------------------------------------------*/
.nameOfEvent{	
	display:block;
	padding: 0 12px 30px 0;
	border-bottom: solid #dbd4c2 1px;
}
.nameOfEvent ul {
	list-style: none outside none;
	margin-bottom: 0;
}
.nameOfEvent ul li{
	padding: 0;
	background: transparent;
}
.nameOfEvent li ul{
	margin: 0px;	
}
.nameOfEvent ul li span{
	font-weight:bold;
}

#mainContent .nameOfEvent a {
	text-decoration: none;
	padding:0 !important;
	float:none !important;
}
#mainContent .nameOfEvent a:hover {
	text-decoration: underline;
}
.nameOfEvent li ul li a{
	padding-left:5px;
}
.nameOfEvent li ul li.firstItem {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	display:block;
	float:left;
	font-size:1.1em;
	padding-right: 6px;
	padding-left: 0px;
	width:auto;
}
.nameOfEvent .calendarlink{
	margin-top:1em;
}
.nameOfEvent .title{
	color:#477D84 !important;
	font-size:1.4em; /* originally 14px !important; */
	font-weight:bold !important;
}
.nameOfEvent ul li.boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	display:block;
	float:left;
	margin-right: 6px;
	padding-right:9px;
	width:auto;
}

/* @end */
/* block Quote 
---------------------------------------------------------*/
blockquote {
	background:url("../images/typicalBlockQuoteWrapperBg.gif") no-repeat scroll 0 100% transparent;
	margin:15px 0 15px 25px; 
	padding-bottom:10px;
}
blockquote div {
	background:url("../images/typicalBlockQuoteContentBg.gif")  no-repeat scroll 0 0 transparent;
	width:564px;
	color:#8a836f;
}
blockquote .citation{
	font-style:italic;
	margin-left:-5px;
}
blockquote div div {
	padding:15px 20px 6px 17px;
	width: 527px;
}
/* block Quote 2 */
blockquote.blockQuote2 {
	background:url("../images/typicalBlockQuote2WrapperBg.gif") no-repeat scroll 0 100% transparent !important;
	margin-right: 13px;
	padding-bottom:2px;
}
blockquote.blockQuote2 div {
	background:url("../images/typicalBlockQuote2ContentBg.gif")  no-repeat scroll 0 0 transparent !important;
	width:264px;
}
blockquote.blockQuote2 div div {
	padding:15px 20px 18px 17px;	
	color: #8a836f !important;
	font-style:italic !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:1.8em; /* 18px !important; */	
	line-height: 1.2em;
	width: 227px;
}

/* block Quote 3 - For use in tabbed content areas */
blockquote.blockQuote3 {
	background:url("../images/typicalBlockQuote3WrapperBg.gif") no-repeat scroll 0 100% transparent;
	margin: 15px 0; 
	padding-bottom:10px;
	width: 370px !important;
}
blockquote.blockQuote3 div {
	background:url("../images/typicalBlockQuote3ContentBg.gif")  no-repeat scroll 0 0 transparent;
	width:370px !important;
}
blockquote.blockQuote3 div div {
	padding:15px 5px 3px 15px;	
	color:#8a836f;
	font-style:italic;
	width: 350px !important;
}

/* defList 
---------------------------------------------------------*/
dl {
	margin-bottom: 1.2em;
}
dt {
	font-weight: bold;
}
#mainContent .typicalContent dt a {
	text-decoration: none;
}
#mainContent .typicalContent dt a:hover {
	text-decoration: underline;
}
dd {
	border-bottom: solid #dbd4c2 1px;
	margin-bottom:11px;
	padding-bottom:13px;
}


/* glossary
---------------------------------------------------------*/
.glossary{
	font-size:1.3em; /* originally 13px; */
	padding: 0 12px 15px 0;
	margin-bottom:15px;
	border-bottom: solid #dbd4c2 1px;
}

/* Accomodation
---------------------------------------------------------*/
.acco{
	padding: 0 12px 20px 0;
	margin-bottom:10px;
	border-bottom: solid #dbd4c2 1px;
}
.acco a{
	padding: !important;
	float:none !important;
}
.acco ul {
	list-style:none outside none;
}
.acco ul li {
	padding: 0;
	background: transparent;
}
.acco ul li.boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent;
	display:block;
	float:left;
	margin-right: 6px;
	padding-right:9px;
	width:auto;
}
#mainContent .acco ul li a {
	text-decoration: none;
}
#mainContent .acco ul li a:hover {
	text-decoration: underline;
}

/* Standard Video
---------------------------------------------------------*/
#videoStandard{	
	padding: 0 0 1.2em 0;
}

/* Standard Video
---------------------------------------------------------*/
#videoWide{	
	padding: 0 0 1.2em 0;
}

/* @group .typical2 .tagNewsDetail */

/* news detail tag
---------------------------------------------------------*/
/* .typical2 .tagNewsDetail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em; originally 13px;
	color:#404040;
	margin: 0; 
} */
.typical2 .tagNewsDetail li{
	background: none; 
	padding-left: 0 !important;
}
.typical2 .tagNewsDetail li span{
	font-weight:bold;
}
.typical2 .tagNewsDetail li a{
	color:#666666;
	text-decoration: none !important;
}
.typical2 .tagNewsDetail li a:hover {
	text-decoration: underline !important;
}
.typical2 .tagNewsDetail li.boRight {
	background:url("../images/border-right.png") no-repeat scroll 100% 3px transparent !important;
}

/* @end */
.typical2 .conNewsDetail{
	margin: 20px 0 0; 	
}

/* @group .healthLib (PAGE) */

/* health library
---------------------------------------------------------*/
.healthLib{
	font-family:Arial, Helvetica, sans-serif;
}
/*#typical.typical2.healthLib #mainContent h2.title{
	font-size:3.6em;  originally 36px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: .3em;
} */
.healthLib .healthLibSearch{
	background:url("../images/healthLibSearchBg.png") no-repeat scroll 0 0 transparent;
	width:655px;
	height:96px;
	margin:10px 30px;
}
.healthLib .healthLibSearch .txtSearch{
	display:block;
	float:left;
	width:298px;
	height:25px;
	border: solid #cccccc 1px;
	font-size:1.2em; /* 12px; */
	color:#8d8571;
	padding:3px 0 0 8px;
	margin:33px 0 0 25px;
}
.healthLib .healthLibSearch .btnSearch{
	background:url("../images/btnSearch.png") no-repeat scroll 0 0 transparent;
	width:77px;
	height:28px;
	border:0;
	margin-left:3px;
	margin-top:33px;
	cursor:pointer;
}
.healthLib .healthLibSearch span{
	color:#7b7a78;
	font-size:1.2em; /* 12px; */
	margin-left:5px;
	margin-top:33px;
}
.healthLib .healthLibContent{
	margin:20px 10px 0 53px;
}
.healthLib .healthLibContent h3{
	color:#477d84 !important;
	font-size:1.8em; /* 18px !important; */
	font-weight:normal !important;	
	padding-bottom: 5px !important;
}
.healthLib .healthLibContent p{
    /*Jake C. Added !important for interim site QA*/
	font-size: 1.2em !important;
    /*Jake C. Added !important for interim site QA*/
}
.healthLib .healthLibContent .listGroup{
	margin:10px 0 0 0;
}
.healthLib .healthLibContent .listGroup h3{
	font-size:1.2em; /* 12px !important; */
	color:#333333 !important;
	font-weight:bold !important;
	margin-bottom:0px !important;
	padding-bottom: 0 !important;
}
.healthLib .healthLibContent .listGroup li{
	padding-bottom:5px;
}
.healthLib .healthLibContent .listGroup li a{
	color:#B33A44;
	font-size:1.2em; /* 12px; */
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	
}
.healthLib .healthLibContent .listGroup .cat{
	float:left;
	width:155px;
	padding-right:10px;
}
.healthLib .healthLibContent .listGroup .type{
	float:left;
	width:140px;
	padding-right:10px;
}
.healthLib .healthLibContent .listGroup .cancer{
	width:165px;
	display:block;
	float:left;
}
.healthLib .healthLibContent .listGroup .cancer h3{
	margin-bottom:5px !important;
}
.healthLib .healthLibContent .listGroup .cancer li{
	display:block;
	width:150px;
	padding-right:10px;
}

/* health library Detail
---------------------------------------------------------*/
.healthLib .healthLibDetailContent{
	margin:12px 43px 0 53px;	
}
.healthLib .healthLibDetailContent .healthSearch{
	background:url("../images/healthLibDetailSearchBg.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:604px;
	height:61px;
}
.healthLib .healthLibDetailContent .healthSearch .txtSearch{
	display:block;
	float:left;
	width:324px;
	height:25px;
	border: solid #cccccc 1px;
	color:#333333;
	font-size:1.6em; /* 16px; */
	padding:3px 0 0 8px;
	margin:15px 0 0 18px;
}
.healthLib .healthLibDetailContent .healthSearch .btnSearch{
	display:block;
	float:left;
	background:url("../images/btnSearch.png") no-repeat scroll 0 0 transparent;
	width:77px;
	height:28px;
	border:0;
	margin-left:3px;
	margin:16px 0 0 3px;
	cursor:pointer;
}
.healthLib .healthLibDetailContent .healthSearch .btnFilterShow{
	display:block;
	float:left;
	background:url("../images/healthLibDetailSearchShowFilter.png") no-repeat scroll 0 0 transparent;
	width:111px;
	height:28px;
	border:0;
	margin-left:3px;
	margin:16px 0 0 3px;
	cursor:pointer;
}

.healthLib .healthLibDetailContent .paging { 
	font-size:1.2em;
}
.healthLib .healthLibDetailContent .paging .pagBarBot { 
	float:left; 
	font-weight:bold;
}

/* search expanded */
.healthLib .healthLibDetailContent .healthSearch2Wrapper {
	background:url("../images/healthLibDetailSearchExpandedBgWrapper.png") repeat-y scroll 0 100% transparent;
	padding-bottom:1px;
	width:603px;
}
.healthLib .healthLibDetailContent .healthSearch2{
	background:url("../images/healthLibDetailSearchExpandedBgContent.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	width:603px;
}
.healthLib .healthLibDetailContent .healthSearch2 .txtSearch{
	display:block;
	float:left;
	width:324px;
	height:25px;
	border: solid #cccccc 1px;
	color:#333333;
	font-size:1.6em; /* 16px; */
	padding:3px 0 0 8px;
	margin:15px 0 0 18px;
}
.healthLib .healthLibDetailContent .healthSearch2 .btnSearch{
	display:block;
	background:url("../images/btnSearch.png") no-repeat scroll 0 0 transparent;
	width:77px;
	height:28px;
	border:0;
	margin-left:3px;
	margin:16px 20px 15px 3px;
	float:right;
	cursor:pointer;
}
.healthLib .healthLibDetailContent .healthSearch2 .btnFilterHide{
	display:block;
	float:left;
	background:url("../images/healthLibDetailSearchHideFilter.png") no-repeat scroll 0 0 transparent;
	width:111px;
	height:28px;
	border:0;
	margin-left:3px;
	margin:16px 0 0 3px;
	cursor:pointer;
}
.healthLib .healthLibDetailContent .healthSearch2 .healthSearchExpanded{
	clear:both;
	padding:15px 0 0 20px;
	font-size:1.2em /* 12px; */	
}
.healthLib .healthLibDetailContent .healthSearch2 .healthSearchExpanded ul{
	float:left;
	width:180px;
	padding:0 5px 0 0;
	display:inline-block;
}
.healthLib .healthLibDetailContent .healthSearch2 .healthSearchExpanded ul li{
	padding-top:3px;
}
.healthLib .healthLibDetailContent .healthSearch2 .healthSearchExpanded .more{
	margin: 2px 0 0 17px;
}
.healthLib .healthLibDetailContent .healthSearch2 .healthSearchExpanded .more a{
	color:#b33a44;
}

/* show more */
.healthLib #healthSearchShowMoreWrapper {
	background:url("../images/healthLibDetailSearchShowMoreBgWrapper.png") repeat-y scroll 0 100% #fff;
	padding-bottom:5px;
	width:900px;
	position:absolute;
	top:290px;
	left: auto;
	margin-left: -35px;
	z-index: 1000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; /* 12px; */	
}
.healthLib #healthSearchShowMore{
	background:url("../images/healthLibDetailSearchShowMoreBgContent.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	width:900px;
}
.healthLib #healthSearchShowMore a{
	color:#b33a44;
}
.healthLib #healthSearchShowMore ul{
	float:left;
	padding-bottom:20px;
	margin:22px 0 0 10px !important;
	display:inline-block;
	width:209px;
}
.healthLib #healthSearchShowMore li{
	padding: 3px 3px;
	display:inline-block;
	width:209px;
}
.healthLib #healthSearchShowMore li input{
	float:left;
}
.healthLib #healthSearchShowMore li div{
	width: 195px;
	line-height:13px;
	margin-left:15px;
}
.healthLib #healthSearchShowMore a.close{
 	float:right;
	text-indent:-999em;
	background:url("../images/close.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	width:23px;
	height:21px;
	margin: 7px 10px 0 0;
}
/* healthLibDetailContent fix table */
#healthSearchShowMore table {
	width:100%
}
#healthSearchShowMore tr {
	float:left;
	width:216px;
	padding-right:2px;
}

.healthLib .healthLibDetailContent .found{
	font-size:1.6em; /* 16px; */
	font-weight:bold;
	margin: 20px 0 10px 0;
}

/* feature reseach */
.healthLib .healthLibDetailContent .feaResult{
	background:url("../images/healthLibDetailFeaResultBg.png") no-repeat;
	width:604px;
	height:103px;
	margin-top:5px;
	color:#333333;
	font-size:1.3em; /* 13px; */
	
}
.healthLib .healthLibDetailContent .feaResult ul{
	padding:35px 0 0 22px;
}
/* .healthLib .healthLibDetailContent .feaResult a{
	color:#b33a44;
	font-size:1.2em; 12px;
} */
.healthLib .healthLibDetailContent .feaResult a.title{
	font-size:1.3em; /* 13px; */
	font-weight:bold;
}

/* search result */
.healthLib .healthLibDetailContent .searchItem{
	padding: 15px 0 15px 0;
	display:block;
	width:604px;
	font-size:1.3em; /* 13px; */
}
.healthLib .healthLibDetailContent .searchItem .num{
	float: left;
	width: auto;
	color:#333333;	
	display:block;
	margin-top:0;
	padding-bottom:2px;
}
.healthLib .healthLibDetailContent .searchItem ul{
	display:block;
	margin-left:30px;
}
.healthLib .healthLibDetailContent .searchItem a{
	color:#b33a44;
}
.healthLib .healthLibDetailContent .searchItem{
	background:url("../images/cenNewsLine.png") repeat-x scroll -22px 100% transparent;
	display:block;
}

.healthLib .healthLibDetailContent .pagBarTop {
	float: left;
	padding-left: 9px;
}

/* @end */

/* cancer
---------------------------------------------------------*/


/* ================================== LEFT ================================== */
#columnOne a:hover {
	text-decoration:underline !important;
}
/* menu box
---------------------------------------------------------*/
/*.newsRoom #columnOne .columnOneWap{
	margin-left:-21px;
}*/

#contentWrapper .menuVBox{
	display:block;
	padding:0 0 16px 21px;	
	width:153px;
}
#contentWrapper .menuVBox h1{
	float:left;	
	margin-bottom: 0.6em;
}
#contentWrapper .menuVBox a.icoRss {
	background:url("../images/icoRss.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:16px;	
	width:16px;
	margin:15px 0 0 5px;
	float:left;
}
#contentWrapper .menuVBox {
	background:url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
	display:block;
}

/* menu box 2
---------------------------------------------------------*/
#contentWrapper .menuV2Box{
	padding: 0 0 16px 21px;
	display:block;
	width:153px;
	margin-top:-5px;
}
#contentWrapper .menuV2Box ul li {
	display:block;
	float:none !important;
}
#contentWrapper .menuV2Box ul li a {
	color:#484848;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	height:auto;
	line-height:1em;
	padding:6px 0 6px 0;
	text-align:left;
	text-decoration:none;
}
#contentWrapper .menuV2Box ul li a.onstate {
	background-color:#eee9e4;
}
#contentWrapper .menuV2Box {
	background:url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
	display:block;
}



/* @group .newsList .mvItem */

/* most view
---------------------------------------------------------*/

.newsList .mvItem{
	padding: 0 0 15px 21px;
	display:block;
}

.newsList .mvItem .num{
	float: left;
	width:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#477d84;
	font-size:1.5em; /* 15px; */
	display:block;
	margin-top:-2px;
	padding-bottom:2px;
}
.newsList .mvItem a{
	width:170px;
	margin-left:20px;
	display:block;
	color:#666666 !important;
	font-size:1.3em; /* 13px !important; */
}
.newsList .mvItemFirst{
	margin-top:15px;
}
.newsList .mvItemLast{
	background:url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
	display:block;
}

/* @end */

/* @group .newsList .searchNews */

.newsList .tags,
.newsList .searchNews,
.newsList .archives {
	padding: 0 0 16px 21px;
	display:block;
	width:190px;
	background:url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
}

#typical.newsList #columnOne h1{
	font-size:1.5em; /* 15px !important; */
	font-weight:bold !important;
	color:#477d84 !important;
	margin-bottom:7px;
}

/* search news
---------------------------------------------------------*/
.newsList .searchNews{
	
}
.newsList .searchNews p{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	padding:0 0 0 0;
	text-decoration:none;
}
/*.newsList .searchNews a{
	color:#B33A44;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* 12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding:0;
} */
.newsList .searchNews .txtSearch{
	width:140px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
}
.newsList .searchNews .btnGo{
	background:url("../images/searchButtonGo.png") no-repeat scroll 0 0 transparent;
	width:26px;
	height:22px;
	border:0;
	margin-top:10px;
	cursor:pointer;
	clear: both;
}
.newsList .searchNews .search .btnGo{
	margin-top:0;
}
.newsList .searchNews .clearall {
	padding: 12px 110px 0 0;
	display: block;
	float: right;
}
.newsList .searchNews .option{
	clear:left;
	padding-top:10px;
	cursor:pointer;
}
.newsList .searchNews .option img{
	float:left;
	margin:3px 3px 0 0;
}
.newsList .searchNews h3{
	color:#404040 !important;
	font-size:1em; /* 12px !important; */
}
.newsList .optionGroup{
	/*font-family: Arial,Helvetica,sans-serif;*/
	font-size:1.2em;
	padding-top:15px;
	width:189px;
	clear: both;
}
.newsList .optionGroup input{
	width:120px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em; /* 12px; */
	height:14px;
	padding:3px 0 4px 5px;
	float: left;
}
.newsList .optionGroup a.btnImg{
	text-indent:-999em;
	background:url('../images/icoCalendar.png') no-repeat;
	width:14px;
	height:14px;
	margin: 9px 0 0 5px;
	font-size:1px;
	display:inline-block;
}

.newsList .optionGroup li {
	margin-left:5px;	
}
.newsList .optionGroup li.first {
	width:29px;
	margin:7px 0 0 0;	
}
.newsList .optionGroup img{
	margin-top:8px;
	border: solid #E2DCCA 1px;
}
.newsList .optionGroup .from {
	margin:5px 0 0 0;		
}
.newsList .optionGroup .to {
	margin-top:5px;	
}

/* @end */

/* @group .newsList .tags */

/* tags
---------------------------------------------------------*/
.newsList .tags{
	/* font-size:1.2em; 12px; */
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	line-height:3em /* originally 30px; */
}
.newsList .tags h1{
	font-size:1.5em; /* 15px !important; */
	font-weight:bold !important;
	color:#477d84 !important;
}
.newsList .tags a{
	color:#666666 !important;
}
.newsList .tags .s10{
	font-size:1em; /* 10px; */
}
.newsList .tags .s12{
	font-size:1.2em; /* 12px; */
}
.newsList .tags .s14{
	font-size:1.4em; /* 14px; */
}
.newsList .tags .s17{
	font-size:1.7em; /* 17px; */
}
.newsList .tags .s20{
	font-size:2.0em /* 20px; */
}
.newsList .tags .s23{
	font-size:2.3em; /* 23px; */
}
.newsList .tags span {
	word-wrap: break-word;
}

/* @end */

/* @group .newsList .archives */

/* archives
---------------------------------------------------------*/
.newsList .archives{

}
.newsList .archives h1{
	font-size:1.5em; /* 15px !important; */
	font-weight:bold !important;
	color:#477d84 !important;
	margin-bottom:7px;
}
.newsList .archives ul{
	
}
.newsList .archives ul li{
	font-size:1.3em; /* 13px !important; */
	background:url("../images/bulletBlue.png") no-repeat scroll 7px 3px transparent;
	float:none !important;	
	padding:0 0 5px 20px !important;
	margin-left:-7px;
	display:block !important;
}

.newsList .archives a{
	color:#666666 !important;
	font-family:Arial !important;
	font-weight:normal !important;
	float:none !important;	
}


/* @end */


/* calendar box
---------------------------------------------------------*/
.calendarBox{
	display:block;	
	padding: 10px 0 0px 20px;
	margin-bottom:10px;
}

.calendarBox {
	background:url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
	display:block;
}



/* ================================== RIGHT ================================== */
.rightFirst {
}
.rightLineBlue {
	background:url("../images/rightLineBlue.png") repeat-x;
	width:223px;
	height:2px;
	margin-left:-20px;
}

a.getARow {
	padding-right: 12px;
	background: url("../images/arrowRed.png") no-repeat 100% 50% transparent;
}



.careCenterBox,
.clinBox,
.contactBox,
.danaTwitter,
.employeeBox,
.enewsletterPhyBox,
.fastFactBox,
.featuredSearchBox,
.findClinicalTrialBox,
.findResearcherBox,
.followUsBox,
.forPostdocsBox, 
.forResearchersBox,
.imgBox,
.infoSummaryBox,
.jourBox,
.kitBox,
.linkBox,
.linkTreamentBox,
.mediacontactBox,
.newsletterBox,
.recipeBox,
.relatedNewsBox,
.seasonBox,
.treatmentCentersBox,
.upevBox 
{
	padding:10px 21px 20px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* originally 12px */
	background:url("../images/horLineColumnTwoGreen.png") no-repeat scroll -22px 100% transparent;
}

/*
#columnOne #campaign,
#columnOne #videoGallery,
*/
#columnOne .careCenterBox,
#columnOne .clinBox,
#columnOne .contactBox,
#columnOne .danaTwitter,
#columnOne .employeeBox,
#columnOne .enewsletterPhyBox,
#columnOne .fastFactBox,
#columnOne .featuredSearchBox,
#columnOne .findClinicalTrialBox,
#columnOne .findResearcherBox,
#columnOne .followUsBox,
#columnOne .forPostdocsBox,
#columnOne .forResearchersBox, 
#columnOne .infoSummaryBox,
#columnOne .jourBox,
#columnOne .kitBox,
#columnOne .linkBox,
#columnOne .linkTreamentBox,
#columnOne .mediacontactBox,
#columnOne .newsletterBox,
#columnOne .recipeBox,
#columnOne .relatedNewsBox,
#columnOne .seasonBox,
#columnOne .treatmentCentersBox,
#columnOne .upevBox,

.gatewayLeft .careCenterBox,
.gatewayLeft .clinBox,
.gatewayLeft .contactBox,
.gatewayLeft .danaTwitter,
.gatewayLeft .employeeBox,
.gatewayLeft .enewsletterPhyBox,
.gatewayLeft .fastFactBox,
.gatewayLeft .featuredSearchBox,
.gatewayLeft .findClinicalTrialBox,
.gatewayLeft .findResearcherBox,
.gatewayLeft .followUsBox,
.gatewayLeft .forPostdocsBox, 
.gatewayLeft .forResearchersBox, 
.gatewayLeft .infoSummaryBox,
.gatewayLeft .jourBox,
.gatewayLeft .kitBox,
.gatewayLeft .linkBox,
.gatewayLeft .linkTreamentBox,
.gatewayLeft .mediacontactBox,
.gatewayLeft .newsletterBox,
.gatewayLeft .recipeBox,
.gatewayLeft .relatedNewsBox,
.gatewayLeft .seasonBox,
.gatewayLeft .treatmentCentersBox,
.gatewayLeft .upevBox
{
	padding:10px 0 20px 21px;
	background: url("../images/horLineColumnTwo2.png") no-repeat scroll -22px 100% transparent;
}

/* Eliminate the following style once all sidebar modules have been converted from <h1> to <h3> */
.careCenterBox h1,
.contactBox h1,
.danaTwitter h1,
.employeeBox h1,
.enewsletterPhyBox h1,
.fastFactBox h1,
.featuredSearchBox h1,
.findClinicalTrialBox h1,
.findResearcherBox h1,
.followUsBox h1,
.infoSummaryBox h1,
.kitBox h1,
.linkBox h1,
.mediacontactBox h1,
.newsletterBox h1,
.recipeBox h1,
.relatedNewsBox h1,
.seasonBox h1,
.treatmentCentersBox h1,
.upevBox h1,

#typical #columnOne .careCenterBox h1,
#typical #columnOne .contactBox h1,
#typical #columnOne .danaTwitter h1,
#typical #columnOne .employeeBox h1,
#typical #columnOne .enewsletterPhyBox h1,
#typical #columnOne .fastFactBox h1,
#typical #columnOne .featuredSearchBox h1,
#typical #columnOne .findClinicalTrialBox h1,
#typical #columnOne .findResearcherBox h1,
#typical #columnOne .followUsBox h1,
#typical #columnOne .infoSummaryBox h1,
#typical #columnOne .kitBox h1,
#typical #columnOne .linkBox h1,
#typical #columnOne .mediacontactBox h1,
#typical #columnOne .newsletterBox h1,
#typical #columnOne .recipeBox h1,
#typical #columnOne .relatedNewsBox h1,
#typical #columnOne .seasonBox h1,
#typical #columnOne .treatmentCentersBox h1,
#typical #columnOne .upevBox h1
{
	color:#336666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.25em; /* originally 15px; 1.2em x 1.25em = 1.5em */
	font-weight:bold;
	line-height:1em;
	margin:7px 0 10px 0;
}
/* end of elimination */

.careCenterBox h3,
.contactBox h3,
.danaTwitter h3,
.employeeBox h3,
.enewsletterPhyBox h3,
.fastFactBox h3,
.featuredSearchBox h3,
.findClinicalTrialBox h3,
.findResearcherBox h3,
.followUsBox h3,
.infoSummaryBox h3,
.kitBox h3,
.linkBox h3,
.mediacontactBox h3,
.newsletterBox h3,
.recipeBox h3,
.relatedNewsBox h3,
.seasonBox h3,
.treatmentCentersBox h3,
.upevBox h3
{
	color:#336666;
	font-size:1.25em; /* originally 15px; 1.2em x 1.25em = 1.5em */
	line-height:1em;
	margin:7px 0 10px 0;
}

/* Eliminate the following styles once all sidebar modules have been converted from <h1> to <h3> */ 
.forPostdocsBox h1, 
.forResearchersBox h1,
.jourBox h1,
#typical #columnOne .forPostdocsBox h1, 
#typical #columnOne .forResearchersBox h1,
#typical #columnOne .jourBox h1,
/* end of elimination */

.forPostdocsBox h3,
.forResearchersBox h3,
.jourBox h3,
#typical #columnOne .forPostdocsBox h3,
#typical #columnOne .forResearchersBox h3,
#typical #columnOne .jourBox h3 
{
	color:#336666;
	margin:7px 0 10px 0;
	padding-top:13px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-weight:normal;
	font-size:1.5em;  /* originally 18px; 1.5em x 1.2em = 1.8em */
	line-height:1em;
}

/* Eliminate the following style once all sidebar modules have been converted from <h1> to <h3> */ 
.kitBox h1, 
#typical #columnOne .kitBox h1,
/* end of elimination */

.kitBox h3,
#typical #columnOne .kitBox h3
{	
	padding:15px 15px 10px 15px;
	margin:0;
}

.linkBox h3,
#typical #columnOne .linkBox h3
{	
	padding:0;
	margin:0;
}

#typical #columnOne .careCenterBox ul li,
#typical #columnOne .contactBox ul li,
#typical #columnOne .danaTwitter ul li,
#typical #columnOne .employeeBox ul li,
#typical #columnOne .enewsletterPhyBox ul li,
#typical #columnOne .fastFactBox ul li,
#typical #columnOne .featuredSearchBox ul li,
#typical #columnOne .findClinicalTrialBox ul li,
#typical #columnOne .findResearcherBox ul li,
#typical #columnOne .followUsBox ul li,
#typical #columnOne .forPostdocsBox ul li,
#typical #columnOne .forResearchersBox ul li,
#typical #columnOne .kitBox ul li,
#typical #columnOne .linkBox ul li,
#typical #columnOne .mediacontactBox ul li,
#typical #columnOne .newsletterBox ul li,
#typical #columnOne .recipeBox ul li,
#typical #columnOne .relatedNewsBox ul li,
#typical #columnOne .seasonBox ul li,
#typical #columnOne .treatmentCentersBox ul li,
#typical #columnOne .upevBox ul li
{
	float:none;
}

.enewsletterPhyBox .uns,
.newsletterBox .uns
{
	padding:5px 0 0 5px;
	float:left;
}

/* @group .jourBox */

/* jour box
---------------------------------------------------------*/

.jourBox p{
	color:#404040;
	/*font-size:1.2em;*/
}
.jourBox p a{
	text-decoration: underline;
}
.jourBox p a:hover{
	text-decoration: none;
}

/* @end */

/* @group .mediacontactBox */

/* media contact box
---------------------------------------------------------*/

.mediacontactBox li {
	color:#404040;
	float:none;
}
.mediacontactBox li.bold {
	font-weight:bold;
}
.mediacontactBox li.italic {
	font-style:italic;
}
.mediacontactBox li.lastItem {
	margin-top:8px;
	margin-bottom:8px;
}
.mediacontactBox li.lastItem a {
	padding:0 0 0 22px;
	background:url("../images/card.png") no-repeat scroll 0 2px transparent;
}


/* @end */

/* @group .mediacontactBox */


/* @group .enewsletterPhyBox */

/* enewsletter physician box
---------------------------------------------------------*/
/*
.enewsletterPhyBox ul {
	padding:0 0 19px 0;
	width:179px;
}*/
.enewsletterPhyBox li {
	color:#404040;
	padding-bottom:10px;
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;*/
}
.enewsletterPhyBox a {
	/*font-size:13px;
	font-family:Arial;
	font-weight:normal;
	float:none !important;*/	
}
.enewsletterPhyBox .txtEmail{
	width:155px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:11px;*/
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
}

.enewsletterPhyBox .btnUns {
	float:left;
}


/* @end */


/* @group .treatmentCentersBox */

/* treatment centers box
---------------------------------------------------------*/

/*
.treatmentCentersBox ul {
	padding:0 0 10px 0;
	width:179px;
}*/
.treatmentCentersBox li {
	color:#404040;
	padding-bottom:10px;
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-left: 5px;*/
}
.treatmentCentersBox a{
	color:#666666;
	/*font-family:Arial;
	font-weight:normal;
	float:none !important;*/	
}

/* @end */

/* @group .contactBox */

/* contact box
---------------------------------------------------------*/

.contactBox li {
	color:#404040;
}
.contactBox li.lastItem {
	margin-top:8px;
}
.contactBox li.lastItem a {
	padding:0 0 0 22px;
	background:url("../images/card.png") no-repeat scroll 0 2px transparent;
}
.contactBox .btnMoreContact {
	background:url("../images/btnMoreContact.png") no-repeat;
	border:0;
	width:186px;
	height:22px;
	margin:10px 0 10px 0;
	cursor:pointer;
}

/* @end */

/* @group .employeeBox */

/* employee box
---------------------------------------------------------*/

.employeeBox img {
}
.employeeBox p,
.employeeBox li {
	color:#404040;
}
.employeeBox .name {
	margin-top:10px;
}
.employeeBox .name a {
	font-weight:bold !important;
}
.employeeBox li.times {
	margin:5px 0 5px 0;
}
.employeeBox li.padd {
	margin:0px 0 5px 0;
}
.employeeBox li.lastItem {
	margin-top:8px;
}
/*
.employeeBox li.lastItem a {
    background: url("../images/arrowRed.png") no-repeat scroll 100% 50% transparent;
    display: inline-block;
    padding-right: 12px;
} overwrites a.getARow line 6149 */

/* @end */

/* @group .newsletterBox */

/* newsletter box
---------------------------------------------------------*/

.newsletterBox li {
	color:#404040;
	padding-bottom:10px; /* This should probably be 8px or 3px; */
}
.newsletterBox li.bold {
	font-weight:bold;
}
.newsletterBox .txtEmail {
	width:152px;
	height:22px;
	border: inset #c3c3c3 1px;
	padding-left:3px;
}

.newsletterBox .btnUns {
	float:left;
}


/* @end */

/* @group .kitBox */

/* press kit box
---------------------------------------------------------*/

.kitBox .kitBoxWrapper {
	background:url("../images/kitBoxWrapperBg.png") no-repeat scroll 0 100% transparent;
}
.kitBox .kitBoxContent {
	background:url("../images/kitBoxContentBg.png") no-repeat scroll 0 0 transparent;
	min-height:130px;
	/*width:189px;*/
	padding-bottom:10px;
}
.kitBox li {
	color:#404040;
	padding:0 15px 10px 15px;
}

/* @end */

/* @group (#columnOne) .upevBox */

/* upcoming events box
---------------------------------------------------------*/

.upevBox img {
}
.upevBox .textContent {
	background:url("../images/seasonRighttWrapperBg.png") no-repeat scroll 0 100% transparent;	
	width:177px;
	margin: 0;
	margin-top: -6px;
	font-style:normal;
	font-weight:normal;
	padding:5px 5px 10px;
	color: #477d84;
}
.upevBox li {
	color:#404040;
	padding-bottom:10px;
        /* Lisa: Craig added this padding-right: 10px in revision 142 but I don't think this is correct so I'm commenting this out:
        padding-right: 10px;
        */
}
.upevBox li ul li {
	padding-bottom:0;
}
.upevBox .title {
	color:#B33A44;
	font-weight:bold;
}
.upevBox .title a {
	font-weight:bold !important;
}

/*Jake C 9-23-15*/
#columnTwo li:last-child .upevBox {
    background:none;
}

/* @end */

/* @group .danaTwitter */

/* danafaber twitter box
---------------------------------------------------------*/

.danaTwitter li {
	color:#333333 !important;
}
.danaTwitter .time{
	color:#666666 !important;
}

/* @end */

/* @group .relatedNewsBox */

/* reltated news box
---------------------------------------------------------*/

.relatedNewsBox li {
	padding-top:10px;
}
.relatedNewsBox li a {
	color:#666666 !important;
}
.relatedNewsBox li.last a {
	/*font-size:12px !important;*/
	color: #B33A44 !important;
}

/* @end */

/* @group .featuredSearchBox */

/* featured search box
---------------------------------------------------------*/

.featuredSearchBox li {
	margin-top:5px;
}
.featuredSearchBox a {	
	color:#666666 !important;
}

/* @end */

/* @group .linkBox */

/* link box
---------------------------------------------------------*/

.linkBox.nBg {
	padding:0;
}
.linkBox .linkBoxWrapper{
	background:url("../images/linkBoxWrapperBg.png") no-repeat scroll 0 100% transparent;	
}
.linkBox .linkBoxContent{
	background:url("../images/linkBoxContentBg.png") no-repeat scroll 0 0 transparent;
	min-height:30px;
	/*width:189px;*/
	padding-bottom:10px;
}
.linkBox ul {
	width:183px;
}
.linkBox li {	
	padding: 15px 15px 11px 15px;
}
.linkBox li.oneLine {
	padding: 15px 15px 18px 15px;
}
.linkBox .nofirst{
	margin-top:-10px !important;
}

/* @end */


/* @group .linkTreamentBox */

/* link treatment box
---------------------------------------------------------*/

.linkTreamentBox .group {	
	padding:0 0 19px 0;
	width:186px;
	height:65px;
	background:url("../images/linkTreatmentBoxBg.png") no-repeat; 
	
}
/*.linkTreamentBox ul{
	width:160px;
	display:block;
}*/
.linkTreamentBox li {	
	padding: 10px 0 0 15px;
}
.linkTreamentBox li.oneLine {
	padding-top:20px;
}
/*
.linkTreamentBox .nofirst{
	margin-top:-10px !important;
}*/


/* @end */


/* @group .recipeBox */

/* recipe box
---------------------------------------------------------*/


.recipeBox h4 {
    color: #B33A44;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 1em; /* originally 12px */
    margin: 10px 0;
}
.recipeBox p {	
	color:#404040;
	margin-bottom: 0 !important;
}
.recipeBox p a{
	text-decoration: underline;
}
.recipeBox p a:hover{
	text-decoration: none;
}
.recipeBox li {	
	padding-top: 10px;
}
.recipeBox ul.detail {
	margin-bottom: 0 !important;
	
}
.recipeBox ul.detail li {
	padding-bottom:.5em;
}
.recipeBox ul.link li {
	padding-top: 8px;
}
.recipeBox li a {	
	background:url("../images/arrowRed.png") no-repeat scroll 100% 5px transparent;
	padding:0 11px 0 0;
}
.recipeBox a.title {	
	font-weight:bold !important;
	line-height:40px;
	background:none;
}


/* @end */

/* @group For Postdocs Box (AND MORE) */

/* for postdocs box
---------------------------------------------------------*/

.careCenterBox .btnSendUs, .careCenterBox .btnChatNow {
	border:none;
	cursor:pointer;
	height:22px;
	margin-top:10px;
}
.careCenterBox .btnSendUs {
	background:url("../images/btnSendUs.png") no-repeat scroll 0 0 transparent;
	width:120px;
}
.careCenterBox .btnChatNow {
	background:url("../images/btnChatNow.png") no-repeat scroll 0 0 transparent;
	width:88px;
}
.careCenterBox p { margin-bottom: 1em; }


/* @end */

/* @group .findResearcherBox (AND MORE) */

/* find researcher box
---------------------------------------------------------*/

.forPostdocsBox li, 
.careCenterBox li 
{
	padding-bottom: 3px;
}

.findResearcherBox .searchFindDoc {	
	height:28px;
	padding:6px 0 0 0px;
	background:none;	
	width:183px;
}
.findResearcherBox .txtClinSearch {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#2a2a2a;	
	/*font-weight:normal;*/
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:11px;*/
	height:14px;
	padding:3px 0 4px 5px;
	margin-right:3px;
	float:left;
	width:130px;
}

.findResearcherBox .btnGo,
.findResearcherBox .btnGoBlue {
	border:medium none;
	cursor:pointer;
	height:22px;
	width:26px;	
}

.findResearcherBox .btnGo {
	background:url("../images/searchButtonGo.png") no-repeat scroll 0 0 transparent;
}
.findResearcherBox .btnGoBlue {
	background:url("../images/getStartedButtonGo.png") no-repeat scroll 0 0 transparent;
	/*display:block;*/
}
/*
.findResearcherBox .specLink{
	width:160px;
}*/

/* @end */

/* @group (#home) .imgBox */

/* img box
---------------------------------------------------------*/
.imgBox{
	margin:15px 0 0 0;
	padding:0 0 19px 0;
}
.imgBox img {
	border: 1px solid #E2DCCA;
}

#home .imgBox {
	background: transparent;
	padding: 0;
	margin: 0;
}
#home .imgBox img {
	border: 0;
	padding:12px 0 14px 18px;
}

/* @end */

/* @group .gateway #tabsRight */

/* gateway right tabs
---------------------------------------------------------*/
.gateway #columnTwo .glosaryWrapper{
	width:223px; 
	height:42px; 
	background-color:#d3e5e7; 
	margin:0 0 0 -20px;
}
.gateway #columnTwo #tabsRight{
	width:223px;
	margin: -28px 0 0 -21px ;
	float:left;
	padding:0  !important;
	min-height:280px;
	background:url("../images/gatewayTabsRightBg.png") no-repeat scroll 0 26px transparent;
	font-family:Arial,Helvetica,sans-serif;
}
.gateway #columnTwo #tabsRight #elementTabs-2 .leftTabs{
	margin-left:-2px;
}
.gateway #tabs #elementTabs-3 .leftTabs{
	margin-left:1px !important;
}
.gateway #columnTwo #tabsRight ul.menuTabs span.leftTabs {
	background:url("../images/leftTabsRightBlue.png") no-repeat scroll 100% 0 transparent;
	display:block;
	float:left;
	height:29px;
	width:3px;
}
.gateway #columnTwo #tabsRight ul.menuTabs a.activeTabs span.leftTabs {
	background:url("../images/leftTabsRightBLueActive.png") no-repeat scroll 0 0 transparent;
}
.gateway #columnTwo #tabsRight ul.menuTabs span.centerTabs {
	background:url("../images/tabsFormatBackBlue.png") repeat-x scroll 100% 0 transparent;
	color:#B43A43;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	height:22px;
	padding:7px 11px 0;
	text-decoration:none;
	width:auto;
}
.gateway #columnTwo #tabsRight ul.menuTabs li a.activeTabs span.centerTabs {
	color:#477d84;
	text-decoration:none;
	background:url("../images/tabsFormatBackBlueActive.png") repeat-x scroll 100% 0 transparent;
}
.gateway #columnTwo #tabsRight ul.menuTabs li a {
	height:29px;
	padding:0;
	color:#B43A43;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; /* 12px; */
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.gateway #columnTwo #tabsRight ul.menuTabs li a.lastTab  span.centerTabs {
	background-position:100% 0;
}
.gateway #columnTwo #tabsRight ul.menuTabs li a:hover {
	text-decoration:none;
	cursor:pointer;
}
.gateway #columnTwo #tabsRight ul.menuTabs li {
	display:inline;
	float:left;
	height:29px;
	width:auto;
}

/* @end */

/* @group .infoSummaryBox */

/* info summary box
---------------------------------------------------------*/

.infoSummaryBox .abc {
	background:url("../images/abcBg3.png") no-repeat scroll 0 0 transparent;
	/*display:block;
	width:180px;
	margin:1px 0 0;*/
	height:54px;
	padding:5px 0 0 11px;
}
.infoSummaryBox .abc li {
	display:block;
	float:left;
	height:16px;
	text-align:justify;
	width:17px;
}
.infoSummaryBox .abc li a {
	/*text-decoration:none;
	font-style:normal;
	color:#b33a44;*/
	font-weight:normal;
}
.infoSummaryBox .abc li a.active {
	/*text-decoration:none;
	font-style:normal;*/
	color:#273d40;
	font-weight:bold;
}
.infoSummaryBox .abc li a:hover {
	font-weight:bold;
}
.infoSummaryBox .cancerType {
	background:url("../images/cancerTypeBg.png") repeat-y scroll 0 0 transparent;
	/*display:block;*/
	height:85px;
	padding:4px 0 0 1px;
	/*width:181px;*/
	border-bottom: solid #aca9a0 1px;
}
/*
.infoSummaryBox .cancerType ul {
	list-style:none;
	margin:0 0 0 0;
	width:180px;
}*/
.infoSummaryBox .cancerType ul li {
	/*float:left;*/
	width:180px;
}
.infoSummaryBox .cancerType li a {
	color:#404040 !important;
	display:block;
	/*font-style:normal;
	text-decoration:none;*/
	font-weight:normal;
	padding:0 7px;
	cursor: pointer;
}
.infoSummaryBox .cancerType li a:hover,
.infoSummaryBox .cancerType li a.active {
	background-color:#dde8ea;
}

.infoSummaryBox a.look {
	color:#b33a44;
	display:block;
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;*/
	padding:7px 0 0 1px;
	text-decoration:none;
	width:180px;
}
/*
.infoSummaryBox a:hover.look {
	text-decoration:underline;
}*/
.infoSummaryBox p {
	color:#3D6065;
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;*/
	padding:0 0 0 23px;
}

.infoSummaryBox .btnSearch{
	background:url("../images/getStartedButtonGo.png") no-repeat scroll 0 0 transparent;
	border:0;
	cursor:pointer;
	width:26px;
	height:22px;
	margin: 10px 0 0 155px;
}

/* @end */

/* @group .findClinicalTrialBox */

/* find clinical trial box
---------------------------------------------------------*/
/*
.findClinicalTrialBox ul{
	list-style:none outside none;
	padding:0 0 19px 0;
	width:180px;
	font-size:12px;
}*/

.findClinicalTrialBox .btnSearch{
	background:url("../images/getStartedButtonGo.png") no-repeat scroll 0 0 transparent;
	border:0;
	cursor:pointer;
	width:26px;
	height:22px;
}
.findClinicalTrialBox .txtSearch{
	width:143px;
	height:20px;
	float:left;
	margin-right:3px;
	font-weight:normal;
	padding-left:0;
	font-size:1.2em; /* 12px; */
}


/* @end */

/* @group .clinBox */

/* clin box
---------------------------------------------------------*/
.clinBox ul{
	/*list-style:none outside none;*/
	margin:7px 0 10px 0;
	/*width:179px;*/
}

.clinBox li a {
	color:#336666 !important;
	font-size:1.2em; /* originally 15px !important;*/
	font-weight:bold !important;
}

/* @end */

/* @group .seasonBox */

/* season box
---------------------------------------------------------*/

.seasonBox h3{
	color:#404040;
	margin: 10px 0 0 0;	
	font-size:1em; /* 12px; */
	/*font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;*/
}
.seasonBox img{
}
.seasonBox .textContent{
	background:url("../images/seasonRighttWrapperBg.png") no-repeat scroll 0 100% transparent;	
	width:177px;
	margin: 0;
	margin-top: -6px;
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;*/
	padding:5px 5px 10px;
	color: #477d84;
}
/*
.seasonBox ul{
	list-style:none outside none;
	padding:0 0 19px 0;
	width:179px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
.seasonBox li { 
	padding-bottom:3px; 
}
.seasonBox .detail li {
	padding-top:3px;
}
.seasonBox li.last {	
	margin-top:8px;
}


/* @end */

/* @group .fastFactBox */

/* fast fact box
---------------------------------------------------------*/

.fastFactBox ul {
	width:120px;
	display:inline-block;
}
.fastFactBox img {
	float:left;
	margin-right:10px;
}

/* @end */

/* @group .followUsBox */

/* follow us  box
---------------------------------------------------------*/

.followUsBox .iconGroup .iconItem{
	display:inline-block;
	margin-top:10px;
	/*width: 180px;*/
}
.followUsBox img{
	width:25px;
	float:left;
	margin-right:10px;
}
.followUsBox .iconGroup .link{
	float:left;
	padding-top:5px;
}
.followUsBox .iconGroup .iconItem a{
	color:#666666 !important;
}

/* @end */




/* =================================== SAFARI MAC ====================================== */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.programdetail #tabs ul.menuTabs {
		width:620px !important;
	}
	
	.gateway #columnTwo #tabsRight ul.menuTabs{
		width:210px;
	}
}

#skip{
	display:none;
}

/* ===================================  Ektron override styles  ====================================== */

div.PBViewing, .lpDropZonePanel>div>div>div {
	 float: none;
}

li.PBItem, #typical.typical2 #landing .list .lpDropZonePanel>div>div>div>ul>li  {
	background: transparent !important;
	padding: 0 !important;
}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#tabs .cancerSummaryTabs a 
{
	text-decoration: none !important;	
}
#tabs .cancerSummaryTabs a:hover 
{
	text-decoration: underline !important;	
}

#tabs .cancerSummaryTabs a.active 
{
	font-weight: bold;
	color: #477D84;
}
#tabs .cancerSummaryTabs a.active:hover 
{
	text-decoration: none !important;
}



/* added by DFCI on 11-4-11: */
.phoneNumber{ 
	font-weight:bold;
}

/* added by DFCI on 5-9-13: */


blockquote.dashboard {
        background-color: #eff7f9;
        border: 1px solid #b2cace;
        background-image: none;
        padding: 10px 15px 6px 17px;
}
ul.ui-autocomplete {
    border: 1px solid #aaa;
    background: #fff url('/WorkArea/FrameworkUI/css/jQuery/ThemeRoller/Smoothness/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
    color: #222 !important;
    list-style-type: none !important
}
