.bgContent { background-image:url(/assets/images/common/bgContentHome.jpg); position:relative; }

/**
 * Content Layout
 */
#content { font-family:"Trebuchet MS",Verdana, Geneva, sans-serif; font-size:12px; }
.wideColumn { float:left; width:650px; }
.sidebar { float:right; width:280px; }

/**
 * Content Callout
 */
.calloutHome { /*background:transparent url(/assets/images/homepage/bgCallout.png) no-repeat 0 0 scroll; height:150px;*/ margin-top:15px; padding:0; width:643px; }
.calloutHome .calloutHomeTop{ background:url(/assets/images/homepage/bkgTopCallout.png) no-repeat top left; font-size:0px; height:7px; width:643px;}
.calloutHome .calloutHomeContent{ background:url(/assets/images/homepage/bkgContentCallout.png) repeat-y top left; padding:15px 21px; width:601px;}
.calloutHome .calloutHomeBottom{ background:url(/assets/images/homepage/bkgBottomCallout.png) no-repeat top left; height:6px; width:643px;}
.calloutHome h1 { background:transparent url(/assets/images/homepage/bgDottedLineH.gif) repeat-x 0 bottom scroll; color:#00176f; font-size:36px; padding-bottom:5px; }
.calloutHome p { color:#1573b9; line-height:16px; }
.calloutHome p.lnkMore { font-size:14px; line-height:16px; margin-top:5px; padding-top:10px; position:relative; text-align:right; }
.calloutHome p.lnkMore a {color:#00176f; padding:3px 25px 5px 0; text-decoration:none; }
.calloutHome p.lnkMore a img{ margin-left:5px; position:absolute; right:0px; top:8px;#top:12px;}
.calloutHome .text { background:transparent url(/assets/images/homepage/bgDottedLineH.gif) repeat-x 0 bottom scroll; padding:12px 0 12px; }

/**
 * Real Stories
 */
.realStories { border-top:10px solid #509ecc; margin-top:10px; padding:10px 0; width:635px; position:relative;}
.realStories .title { background:transparent url(/assets/images/homepage/bgDottedLineH.gif) repeat-x 0 bottom scroll; padding-bottom:5px; }
.realStories .title h2 { background:transparent url(/assets/images/homepage/bgTitleRealStories.gif) no-repeat 0 8px scroll; color:#00176f; display:block; font-size:18px; float:left; height:50px; padding-left:25px; padding-top:27px; width:400px; }
.realStories .title h3 { color:#509ecc; display:block; float:left; font-size:36px; width:200px; }
.realStories .title h3 span { color:#00176f; display:block; }
.realStories .storiesRotator { height:200px; overflow:hidden;}
.realStories .storiesRotator .canvasArea{ overflow:hidden;}
.realStories .storiesRotator .item { display: none; }
.realStories .storiesRotator .item:first-child { display: block; }
.realStories .storiesRotator h4 { color:#00176f; }
.realStories .storiesRotator p { color:#509ecc; line-height:16px; }
.realStories .storiesRotator p.lnkMore { text-align:right; }
.realStories .storiesRotator p.lnkMore a { background:transparent url(/assets/images/homepage/lnkArrowBlueRight.gif) no-repeat right 0 scroll; color:#00176f; padding-right:15px; text-decoration:none; }
.realStories .storiesRotator p.lnkMore a:hover { text-decoration:underline; }
.realStories .storiesRotator .story { background:transparent url(/assets/images/homepage/bgDottedLineH.gif) repeat-x 0 bottom scroll; height:145px; padding:5px 10px 10px 0; }
.realStories .storiesRotator .text { float:left; width:470px; }
.realStories .storiesRotator .text h4 { margin:5px 0; }
.realStories .storiesRotator .image { display:block; float:right; width:145px; }
.realStories .storiesRotator .controls{ background:none; border:none; color:#23b2d9; font-size:14px; margin-top:5px; position:relative;}
.realStories .storiesRotator .controls ul li a { margin:0px; padding:0px;}
.realStories .storiesRotator .controls ul li.first a{ background:transparent url(/assets/images/homepage/btnArrowblueclearLeft.gif) no-repeat  top left; font-size:0px; line-height:0px; height:20px; width:20px; }
.realStories .storiesRotator .controls ul li.pager{ font-family: /*"museo-1","museo-2",*/"Trebuchet MS",serif; font-size:14px; font-weight:300; padding:8px 7px 0px;}
.realStories .storiesRotator .controls ul li.last a{ background:transparent url(/assets/images/homepage/btnArrowblueclearRight.gif) no-repeat  top left; font-size:0px; line-height:0px; height:20px; width:20px; }
.realStories .lnkAll { bottom:20px; font-size:14px; padding-top:15px; position:absolute; right:0; text-align:right; z-index:20; }
.realStories .lnkAll a { background:transparent url(/assets/images/homepage/btnArrowBlueRight.gif) no-repeat right 0 scroll; color:#00176f; padding:1px 25px 3px 0; text-decoration:none; }

/**
 * Sidebar Contact Us
 */
.tabsWrap { width:635px; margin: 20px 0 0 0; }
.tabsWrap ul li { display: none; float:left; font-size:18px; }
.tabsWrap ul li:first-child { display: block; }
.tabsWrap ul li a { background-color:#509ecc; border-color:#dcdfe0 #dcdfe0 #c1e8f3 #dcdfe0; border-width:1px 1px 1px 0; border-style:solid; color:#ffffff; display:block; line-height:20px; padding:10px 30px 9px 20px; text-decoration:none; cursor: pointer; }
.tabsWrap ul li a.active { background-color:#ffffff; border-color:#c1e8f3 #43a4d0 #ffffff #c1e8f3; border-width:1px; color:#00176f; }
.tabsWrap .tabsContent { border:#c1e8f3 thin solid; margin-top:-1px; padding:15px; }
.tabsWrap .tabsContent .item { color:#1573b9; display: none; }
.tabsWrap .tabsContent .item:first-child { display: table; }
.tabsWrap .tabsContent .item .image { float:left; margin-right:10px; width:145px; }
.tabsWrap .tabsContent .item .text { float:left; padding-top:3px; width:600px; }
.tabsWrap .tabsContent .item h3 { color:#00176f; padding-bottom:5px; }
.tabsWrap .tabsContent .item h4 { padding-bottom:15px; }
.tabsWrap .tabsContent .item p { padding-bottom:5px; line-height:16px; }
.tabsWrap .tabsContent .item p.lnkAll { background:transparent url(/assets/images/newsEvents/common/bgDottedLineResults.gif) repeat-x 0 0 scroll; margin-top:5px; padding-top:10px; text-align:right; }
.tabsWrap .tabsContent .item p.lnkAll a { background:transparent url(/assets/images/newsEvents/common/lnkArrowNext.png) no-repeat right 0 scroll; color:#00176f; padding:3px 25px 3px 0; text-decoration:none; }
.tabsWrap .tabsContent .item p a.lnkMore { background:transparent url(/assets/images/common/lnkArrowRight.gif) no-repeat right 2px scroll; color:#00176f; padding-right:12px; text-decoration:none; }



/**
 * sidebar banners
 */
 .homepage-side-banner img {
	 display: block;
	 margin: 0 auto;
	 border: solid 2px #FFF;
	 box-shadow: 1px 1px 2px #999;
 }




/**
 * mhs tabs
 */
.mhs-tabs-wrapper {
	width:635px;
	height: 350px;
	margin: 40px 0 0 0;
}
		
.mhs-tabs-wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.mhs-tabs-nav {
	position: relative;
	top: 2px;
	z-index: 100;
	clear: both;
}
	.mhs-tabs-nav:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}

.mhs-tabs-nav li {
	position: relative;
	float: left;
	font-family: "Trebuchet MS",serif;
	font-weight: 300;
	font-size: 18px;
	padding: 6px 20px;
	background: #509ECC;
	color: #FFF;
	top: 3px;
	cursor: pointer;
}
	.mhs-tabs-nav li.active {
		background: #FFF;
		color: #00166F;
		border: solid 1px #C1E8F3;
		border-bottom: none;
		padding-bottom: 10px;
		top: 0;
	}

.mhs-tabs-content {
	height: 250px;
	border: solid 1px #C1E8F3;
	padding: 20px 0 !important;
	overflow: hidden;
	background: url("/assets/images/common/preloader_blue.gif") no-repeat center center;
}

.mhs-tabs-content-section {
	display: none;
	width: 1000%;
	position: relative;
	transition: all .5s;
}
	/*.mhs-tabs-content-section:first-child {
		display: block;
	}*/

.mhs-tabs-content-section ul {
	position: relative;
	height: 250px;
	width: 175px;
	font-size: 11px;
	color: #555;
	float: left;
	margin: 0 18px 20px 18px;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s;
}
	.mhs-tabs-content-section ul:hover {
		color: #000;
	}
		.mhs-tabs-content-section ul:hover img {
			-moz-opacity: 1;
			-webkit-opacity: 1;
			-o-opacity: 1;
			-ms-opacity: 1;
			opacity: 1;
		}
		.mhs-tabs-content-section ul:hover .title {
			color: #00166F;
		}
	.mhs-tabs-content-section ul:nth-child(3n+2) {
		/*margin: 0 5%;*/
	}

.mhs-tabs-content-section ul img, .imgPlaceholder {
	display: block;
	height: 113px;
	width: 175px;
	border-top: solid 1px #EAEAEA;
	-moz-opacity: .8;
	-webkit-opacity: .8;
	-o-opacity: .8;
	-ms-opacity: .8;
	opacity: .8;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}

.imgPlaceholder {
	width: 173px;
	border-left: solid 1px #EAEAEA;
	border-right: solid 1px #EAEAEA;
	background: url("/assets/images/homepage/mhs-tabs/icons/calendar-img-placeholder.png") no-repeat;
}
	
.mhs-tabs-content-section ul p {
	height: 130px;
	padding: 5px;
	margin: -3px 0 5px 0;
	font-size: 12px;
	background: rgba(80, 158, 204, .05);
	border-left: solid 1px #EAEAEA;
	border-right: solid 1px #EAEAEA;
	border-bottom: solid 1px #EAEAEA;
}
	.mhs-tabs-content-section ul p .title {
		display: block;
		font-size: 14px;
		font-weight: bold;
		color: #003390;
	}
	.mhs-tabs-content-section ul p .date {
		display: block;
		font-size: 12px;
		padding: 2px 0 2px 20px;
		background: url("/assets/images/homepage/mhs-tabs/icons/calendar.png") no-repeat left center;
	}

.mhs-tabs-content-section ul li {
	height: 100%;
}

.mhs-tabs-scroll {
	position: relative;
	top: 135px;
	z-index: 100;
}
	.mhs-tabs-scroll-back, .mhs-tabs-scroll-forward {
		position: absolute;
		width: 25px;
		height: 42px;
		background: url("/assets/images/homepage/mhs-tabs/icons/scroll-arrows.png") no-repeat;
		transition: opacity .5s;
	}
	.mhs-tabs-scroll-back {
		left: -10px;
		background-position: -125px 0;
	}
		.mhs-tabs-scroll-back:hover {
			background-position: -100px 0;
		}
		.mhs-tabs-scroll-back.disabled, .mhs-tabs-scroll-back.disabled:hover {
			background-position: -75px 0;
			-moz-opacity: .5;
			-webkit-opacity: .5;
			-o-opacity: .5;
			-ms-opacity: .5;
			opacity: .5;
		}
	.mhs-tabs-scroll-forward {
		right: -10px;
		background-position: 0 0;
	}
		.mhs-tabs-scroll-forward:hover {
			background-position: -25px 0;
		}
		.mhs-tabs-scroll-forward.disabled, .mhs-tabs-scroll-forward.disabled:hover {
			background-position: -50px 0;
			-moz-opacity: .5;
			-webkit-opacity: .5;
			-o-opacity: .5;
			-ms-opacity: .5;
			opacity: .5;
		}
		
.mhs-tabs-more-link, .mhs-tabs-watch-link {
	position: absolute;
	height: 14px;
	right: 5px;
	bottom: 0;
	padding: 3px 25px 3px 0;
	color: #00176F;
	text-decoration: none;
	float: right;
}
	.mhs-tabs-more-link {
		background: url("/assets/images/homepage/btnArrowBlueRight.gif") no-repeat right 0;
	}
	.mhs-tabs-watch-link {
		background: url("/assets/images/common/bgNavigationPlayLink.png") no-repeat right 0;
	}
	.mhs-tabs-more-link:hover, .mhs-tabs-watch-link:hover {
		text-decoration: underline;
	}



/*====== fabulous friends banner ======*/
.fab-friends-side-banner {
	position: relative;
	height: 240px;
	width: 280px;
	margin: 20px 0 0 0;
	left: 3px;
	background: url("/assets/images/special/breast/fabulous-friends/banners/banner_side_fab_friends_bg.jpg") no-repeat #FBDBE8;
	border: solid 1px #CCC;
}

.fab-friends-side-banner a {
	display: block;
	height: 100px;
	padding: 135px 0 0 0;
	text-decoration: none;
}

.fab-friends-side-banner .text {
	text-align: center;
	color: #C83976;
	font-size: 14px;
}

.fab-friends-side-banner .learn-more-btn {
	display: block;
	padding: 9px 40px 12px 70px;
	margin: 10px 0 0 0;
	float: right;
	background: url("/assets/images/special/breast/fabulous-friends/bg/straight_ribbon_bg.png") no-repeat;
	color: #FFF !important;
	text-transform: uppercase;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}
	.fab-friends-side-banner a:hover .learn-more-btn {
		padding-right: 60px;
	}





/**
 * Sidebar Contact Us
 */
.contactUsHome { border-top:10px solid #509ecc; color:#1573b9; margin-top:15px; padding:5px 0 10px; }
/*.contactUsHome h3 { background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x 0 bottom scroll; color:#00176f; font-size:18px; margin-bottom:10px; padding-bottom:5px; }*/
.contactUsHome h3 { color:#00176f; font-size:18px; margin-bottom:10px; padding-bottom:5px; }
.contactUsHome p { line-height:16px; padding-bottom:10px; }
.contactUsHome h3,
.contactUsHome p,
.contactUsHome img { padding-left:8px; }
.contactUsHome img { padding-bottom: 10px; background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x 0 bottom scroll;}

/* Sidebar Video */
.videoHome { padding: 20px 0 10px 3px;}

/*** Fade Circular - Homepage ***/
.rotatingHero { background:transparent url(/assets/images/homepage/bgRotating.jpg) no-repeat 0 0 scroll;height:274px; position:relative; overflow:hidden; width:935px;  }
.rotatingHero .canvasArea {height:274px;}
.rotatingHero .item { height:274px; position:relative; width:960px; }
.rotatingHero .item img { bottom:0; position:absolute; right:0; z-index:1; }
.rotatingHero .item h2 {  background:url(/assets/images/common/bkg-dottedLine-home-title.png) bottom left no-repeat; color:#00176f; font-size:42px; font-weight:normal; line-height:44px; margin-bottom:10px; }
.rotatingHero .item p {background:url(/assets/images/common/bkg-dottedLine-home-text.png) bottom left no-repeat; color:#1573b9; font-size:14px; line-height:18px; margin-bottom:10px; padding:0 0 10px; }
/*.rotatingHero .item .lnkMore { background:transparent url(/assets/images/widgets/content/fadeCircular/lnkArrow.png) no-repeat right 0 scroll; color:#00176f; font-size:14px; line-height:16px; margin:10px 0; padding:1px 30px 2px 0; text-decoration:none; }*/
.rotatingHero .item .text { bottom:33%; position:absolute; width:520px; z-index:2; }
.rotatingHero .item .text.bannerhome02{ bottom:27%}
.rotatingHero .item .text.ppac { bottom:20%;}
.rotatingHero .item .heroSeparator {background:url(/assets/images/common/bkg-dottedLine-home-text.png) top left no-repeat; float:left; margin:10px 0px; height:1px; width:490px;}
.controls { bottom:9%; left:0; padding-top:23px; position:absolute; width:520px; z-index:2; }
.controls ul li {  float:left; padding:5px 0; }
.controls ul li a { background:transparent url(/assets/images/widgets/content/fadeCircular/bgControls.png) no-repeat 0 0 scroll; color:#ffffff; display:block; font-weight:bold; height:15px; margin-right:8px; padding:5px 6px 0; text-decoration:none; width:12px; }
.controls ul li a.active,
.controls ul li a:hover { background-position:0 bottom; }

/**
 * Overwrite widget rules
 */
.wg_importantInformation a { font-weight:bold; }

/** glabal tab styles*/

a:focus {
	outline: none;
}
#panel1{
	background: #fff;
	height: 200px;
	display: none;
	padding:20px 400px 20px 400px;
}
.slide {
	margin: 0;
	padding: 0;
/*	border-top: solid 4px #422410;
	background: url(/assets/css/images/btn-slide.gif) no-repeat center top;*/
}
.btn-slide1{
	background:url(/assets/images/common/global-tab-logo.png) no-repeat right 0px;
	text-align: center;
	width: 75px;
	height: 89px;
	padding: 10px 10px 0 10px;
	margin: 0 0 0 0px ;
	float:right;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-indent:-9999px;
}
/*.active {
	background-position: right 12px;
}*/
.inactive {
	display: none;
}

/*body{
	border-top:2px #fff solid;
}*/

#panel1 ul li{
	width:220px;
}

#panel1 ul li a {
    color: #484848;
    display: block;
    outline: 0 none;
    padding: 0.4em 20px 0.4em 0;
	text-decoration:none;
}

.bgHeader-purple { position: relative; border-bottom: 1px solid #fff; background: url(/assets/images/specialities/common/MSHeaders-lung-cancer-screening-stronger-bg.png) }