/*Banner */
#primary-column .columned-content h1, #primary-column .columned-content h2, #primary-column .columned-content p, .columned-content #primary-column h1, .columned-content #primary-column h2, .columned-content #primary-column p {
clear: none;
}

#landing-banner {
background-image: url(/personalized-diagnostics/images/main-home.jpg);
height: 380px;
text-indent:0;
}

.about-us #landing-banner {
	background-image: url(/personalized-diagnostics/images/main-about.jpg);}
.services #landing-banner {
	background-image: url(/personalized-diagnostics/images/main-services.jpg);}
.for-physicians #landing-banner {
	background-image: url(/personalized-diagnostics/images/main-for-physicians.jpg);}	
.for-patients #landing-banner {
	background-image: url(/personalized-diagnostics/images/main-for-patients.jpg);}	
.contact-us #landing-banner {
	background-image: url(/personalized-diagnostics/images/main-home.jpg);
	height:70px;
	
	}

#landing-banner .banner-text-group {
	float: left;
	/*width:440px;*/
	/*margin-right: 300px;*/
	/*padding-left:230px;*/
	
	padding-top:15px;
	color:#fff;
	width:730px;
	padding-left: 30px
	}
	
#landing-banner .banner-text-group p.department-title {
		font-size:12px;
		text-align:left;
		padding:0;
		margin-left:-20px;
	}
	
#landing-banner .banner-text-group p.department-title a:link,
#landing-banner .banner-text-group p.department-title a:visited,
#landing-banner .banner-text-group p.department-title a:active {
	color:#fff;
	text-decoration:none;
}

#landing-banner .banner-text-group p.department-title a:hover {
	text-decoration:underline;
	
}

#landing-banner .banner-text-group p.headline {
	font-size:40px;
	line-height: 1.25;
		margin:0;
		padding:155px 0 0 0;
}

#landing-banner .banner-text-group p.headline-home {
	font-size:40px;
	line-height: 1.25;
		margin:0;
		padding:30px 0 0 0;
}

#landing-banner .banner-text-group p.headline-home .pre-headline {
	font-size:36px;
}

#landing-banner .banner-text-group p.blurb {
	font-size:11px;
	line-height: 1.2em;
		margin:0;
		padding:40px 0 20px 0;
		width:600px;
}

#landing-banner .banner-text-group p.blurb-home {
	font-size:22px;
	line-height: 1.2em;
		margin:0;
		padding:10px 0 20px 0;
		width:600px;
		display:inline-block;
}


#landing-banner .banner-text-group .button {	
	color:#fff;
	float:right;
	padding-top:20px;
	padding-right:35px;
	}
	
#landing-banner .banner-text-group .button a {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	padding: 1em 0 1em 0; 
	border: 0;
	font-size: 16px;
	width:200px;
	text-align:center;
	color:#fff;
	display:block;
	background: -moz-linear-gradient(bottom, #f57423 50%,  #f89b24 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, #f57423), color-stop(1, #f89b24));
	background: -webkit-linear-gradient(bottom, #f57423 50%, #f89b24 100%);
	background: -o-linear-gradient(bottom, #f57423 50%, #f89b24 100%);
	background: linear-gradient(bottom, #f57423 50%, #f89b24 100%);
	background-color: #ff6600;
}


	
	#landing-banner .banner-text-group .button:hover a {
		text-decoration:underline;
			background: -moz-linear-gradient(bottom, #f57423 50%, #ff6600 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, #f57423), color-stop(1, #ff6600));
	background: -webkit-linear-gradient(bottom, #f57423 50%, #ff6600 100%);
	background: -o-linear-gradient(bottom, #f57423 50%, #ff6600 100%);
	background: linear-gradient(bottom, #f57423 50%, #ff6600 100%);
		background-color:#ff6600;
		cursor:pointer;
		display:block;
	
	}


/* NAVIGATION*/

#navigation {	
	background: -moz-linear-gradient(bottom, #13768d 50%, #49a6c5 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, #13768d), color-stop(1, #49a6c5));
	background: -webkit-linear-gradient(bottom, #13768d 50%, #49a6c5 100%);
	background: -o-linear-gradient(bottom, #13768d 50%, #49a6c5 100%);
	background: linear-gradient(bottom, #13768d 50%, #49a6c5 100%);
	background-color: #13768d;
	font-size: 18px;
}
#navigation a:link,
#navigation a:visited {
border-left: 1px solid #548f9d;
border-right: 1px solid #6caec4;
padding: 20px 33px 20px 33px;
}
.nav-1 #navigation .nav-1 a,
.nav-2 #navigation .nav-2 a,
.nav-3 #navigation .nav-3 a,
.nav-4 #navigation .nav-4 a,
.nav-5 #navigation .nav-5 a,
.nav-6 #navigation .nav-6 a,
#navigation .selected a,
#navigation .ui-tabs-selected a /*used for tabs*/ {
color: #ff6600;
padding: 20px 33px 20px 33px;
}

.nav-1 #landing-banner .banner-text-group {
	padding-left: 230px;
}


/* CONTENT STYLES */
#primary-column h1, 
#primary-column h2,
#primary-column h3, 
#primary-column .content-col-1 h2,
#primary-column .content-col-2 h2  {
color: #ff6600;
}	
#primary-column .content-col-1 h2 {
font-size:16px;	
}
.content-col-1 {
width: 626px;
}		
.callout-featured {
color: #fff;
background-color: #99c;
border: 2px solid #99c;
margin-top: 20px;
}
#primary-column .callout-featured h2 {
color: #ffff99;
}
/* Used with .callout-featured*/
.gift {
background-image:url(/personalized-diagnostics/images/thumb-gift.gif);
background-repeat:no-repeat;
background-position:top left;
}
.location {
background-image:url(/personalized-diagnostics/images/callout-thumb-new-location.gif);
background-repeat:no-repeat;
background-position:top left;
}
.milestone {
background-image:url(/personalized-diagnostics/images/callout-thumb-cpd-milestone.gif);
background-repeat:no-repeat;
background-position:top left;
}

/* Content Col 2*/
.content-col-2 {
border-left: none;
float: right;
margin-left: 10px;
padding-left: 0;
padding-right: 0;
position: relative;
width: 273px;
}

/* Yan Additions */
.callout-highlight{
padding: 10px 10px 0 10px;
}

.callout-highlight-small {
background-color: #fbf2cb;
border: 2px solid #fbd7bd;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
-o-border-radius: .5em;
border-radius: .5em;
padding: 10px 20px 10px 20px;
margin: 0 auto 1em auto;
text-align: center;
clear:both;
}

.list-icon-left{
float:left;
margin:0 5px 5px 0;	
}

/* Fred Additions */

#primary-column .photo-left {
float: left;
text-align:left; 
margin: 0 25px 20px 0;
font-size: 11px;
width:240px;
}
#primary-column .photo-left p,
#primary-column .photo-right p,
#primary-column .photo-center p {
font-size: 11px;
color:#666; 
line-height: 150%;
margin: .5em 0 0 0;
text-align: left;
}
#primary-column .photo-left p strong{
color: #f60;
}
.callout-column {
margin-bottom: 15px;
padding-top: 3px;
}
.callout-column p {
padding:0 15px 0 15px;
}
#primary-column .note {
font-size: 11px;
}

#primary-column a.pdf, #primary-column a.ppt, #primary-column a.doc, #primary-column a.xls, #primary-column a.audio, #primary-column a.video, #primary-column a.image, #primary-column a.rss, #primary-column a.blog, #primary-column a.article, #primary-column a.new-window, #primary-column a.oncolink, #primary-column a.physicians, #primary-column a.encyclopedia, #primary-column a.news, #primary-column a.linked-in, #primary-column a.facebook, #primary-column a.twitter, #primary-column a.youtube, #primary-column a.carepages, #primary-column a.enewsletters, #primary-column a.knowledge-wharton, #primary-column a.delicious, #primary-column a.google-plus, #primary-column a.external-link {
padding-left: 18px;
background-repeat: no-repeat;
}

#primary-column a.external-link, #primary-column p.external-link, #primary-column li.external-link, #primary-column li li.external-link, .callout-column li.external-link a {
background-image: url(/images/shared/bullet-external-link.gif);
background-position: 0 0;
padding-left: 18px;
background-repeat: no-repeat;
}

#primary-column a.external-link, .callout-column li.external-link a {
padding-right: 18px;
padding-left: 0;
background-position: center right;
}

#primary-column .callout-column ul li a.external-link {
	background-image: url(/images/shared/bullet-external-link.gif);
background-position: 0 5px;
}

/*li.external-link {
background-image: url(/images/shared/bullet-external-link.gif);
background-position: 0 0;
}*/

/* Thumbnail Index Pages */

#primary-column #thumbs-index,
#primary-column .thumbs-index,
#primary-column #search_suggested_link_box {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 100%;
}
#primary-column .thumbs-index.line {
padding: 1em 0 0 0;
margin: 2em 0 0 0;
}
#primary-column #thumbs-index li,
#primary-column .thumbs-index li,
#primary-column #search_suggested_link_box li{
padding: .5em 0 .75em 150px;
position: relative;
min-height: 150px;
background-image: none;
overflow: hidden;
}
#primary-column #thumbs-index li,
#primary-column .thumbs-index li {
/*border-bottom: 1px solid #ccc;
*/}
#primary-column #thumbs-index li.last,
#primary-column .thumbs-index li.last {
border-bottom: none;
}
.col-3 #primary-column #thumbs-index li,
.col-3 #primary-column .thumbs-index li {
padding: .5em 0 .75em 80px;
}
#primary-column #thumbs-index li img,
#primary-column .thumbs-index li img,
#primary-column #search_suggested_link_box li img{
position: absolute;
float: left;
margin-left: -150px;
margin-top: 0;
}
.col-3 #primary-column #thumbs-index li img,
.col-3 #primary-column .thumbs-index li img {
width: 64px;
height: 64px;
margin-left: -80px;
}
#primary-column #thumbs-index li ul,
#primary-column .thumbs-index li ul,
#primary-column #search_suggested_link_box li ul {
list-style: none;
margin: 0;
padding: 0 0 .5em 15px;
}
#primary-column #thumbs-index li li,
#primary-column .thumbs-index li li,
.col-3 #primary-column #thumbs-index li li,
.col-3 #primary-column .thumbs-index li li,
#primary-column #search_suggested_link_box li li {
float: none;
width: auto;
padding: 0 0 0 15px;
min-height: 1em;
list-style: none;
background-image: url(/images/shared/template/normal-bullet.gif);
background-repeat:no-repeat;
background-position: 0 7px;
border-bottom: none;
}
#primary-column #thumbs-index li li li,
#primary-column .thumbs-index li li li,
.col-3 #primary-column #thumbs-index li li li,
.col-3 #primary-column .thumbs-index li li li,
#primary-column #search_suggested_link_box li li li {
background-image: url(/images/shared/template/open-bullet.gif);
margin-bottom: 0;
}
#primary-column #thumbs-index li ul, 
#primary-column .thumbs-index li ul, 
#primary-column #search_suggested_link_box li ul {
list-style: none;
margin: 0;
padding: 0 10px 20px 0;
width: 228px;
float: left;
}

/* landing list */
#primary-column .landing-list {
list-style: none;
margin: 0 0 10px 10px;
padding: 0;
}
#primary-column .landing-list li {
list-style: none;
background-image: url(/images/shared/template/location-check-icon.gif);
background-repeat: no-repeat;
background-position: 10px 2px;
padding-left: 30px;
width: 540px;
padding-bottom: 10px;
line-height: 1.25em;
}

/* -- Tables -- */
.tables {
margin: 0 0 2.5em 0;
border: 1px solid #ccc;
padding: 3px;
width: 100%;
clear: both;
font-style: italic;
font-size: 14px;
color:#000;
font-weight:bold;
}
.tables th {
padding: .5em 1em;
border-bottom: 1px solid #ccc;
color: #000;
font-size: 13px;
vertical-align: top;
}
.tables td {
padding: .5em 1em;
border-bottom: 1px solid #ccc;
vertical-align: top;
}
.odd {
background-color: #eee;
}
.even {
background-color: #fff;
}
.line {
margin-top: 20px;
padding-top: 15px;
border-top: 1px solid #ccc;
clear: both;
}
.tables tr.last th,
.tables tr.last td {
border-bottom: none;
}
/* Modal & Greybox Styles */
.modal-wrapper p {
line-height: 1.2em;
font-size:11px;
background-color:#fff;
}
.video-greybox-link,
.form-greybox-link,
#primary-column .photo-left .content-greybox-link {
color: #0066cc;
font-weight: normal;
text-decoration: underline;
}
.video-greybox-link:hover,
.form-greybox-link:hover,
#primary-column .photo-left .content-greybox-link:hover {
border:none;
color: #00f;
text-decoration: underline;
}
#primary-column .list-column li.list-title {
font-weight: bold;
padding: 0;
background-image: none;
line-height: 1.5em;
list-style: none;
margin-bottom: 1.5em;
}
#primary-column .list-column li.list-title li {
background-image: url(/images/shared/template/normal-bullet.gif);
font-weight: normal;
}

/*#quick-facts {
	background-color: #FFF9D0 !important;
}

#quick-facts h2 {
	color: #EE5F00 !important;
}*/

/* SPECIAL LIST ICONS - necessary  overrides for this site */
#primary-column .callout-column ul li.pdf {
background-image: url(/images/shared/bullet-pdf.gif);
background-repeat: no-repeat;
background-position: 22px 5px;
padding: 0 0 0 0;
}
#primary-column .callout-column ul li.pdf a {
	background:none;
}

#primary-column .callout-column ul li.article{
background-image: url(/images/shared/bullet-article.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
padding: 0px 5px 20px 25px;
}
#primary-column .callout-column ul li.article a {
	background:none;
}

#primary-column .callout-column ul li.check{
background-image: url(/images/shared/template/green-check-icon.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
padding: 0px 5px 20px 25px;
}
#primary-column .callout-column ul li.check a {
	background:none;
}


/* Videos */


#video-box {
text-align: center;
margin-bottom: 20px; 
}


/* Quick Facts in right rail */

#primary-column .callout-column .quick-facts li {
background-image:url("/personalized-diagnostics/images/cpd-right-rail-sprite.gif");
background-repeat: no-repeat;
min-height: 60px;
padding: 15px 10px 2px 70px;
margin-left: 10px;
}
#primary-column .callout-column .quick-facts #fact-1 {background-position: 0px 0px;}
#primary-column .callout-column .quick-facts #fact-2 {background-position: 0px -80px;}
#primary-column .callout-column .quick-facts #fact-3 {background-position: 0px -160px;}
#primary-column .callout-column .quick-facts #fact-4 {background-position: 0px -240px;}
#primary-column .callout-column .quick-facts #fact-5 {background-position: 0px -320px;}
#primary-column .callout-column .quick-facts #fact-6 {background-position: 0px -400px;}
#primary-column .callout-column .quick-facts #fact-7 {background-position: 0px -480px;}
#primary-column .callout-column .quick-facts #fact-8 {background-position: 0px -560px;}
#primary-column .callout-column .quick-facts #fact-9 {background-position: 0px -640px;}