﻿h1, h2, h3, h4 {
font-family:'Helvetica', Verdana, sans-serif;
font-weight:normal;
}
h1.WebFont, h2.WebFont, h3.WebFont, h4.WebFont, .WebFont {
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;

}
div.SpotBodyGray p strong {
	font-weight:bold;
}
div.SpotBodyGray p em {
	font-weight:normal;
	font-style:italic;
}
div.SpotBodyGray h1, div.SpotBodyGray h2, div.SpotBodyGray h3 {
	color:#629080;
}
.EmergencyPane .EmergencyDetailPanes {
	padding:10px;
	margin-left:120px !important;
}
.WSCondition_Main h1, .WSCondition_Main h2, .WSCondition_Main h3 {
	color:#629080;
}
p.SpotBodyGray strong {
	font-weight:bold;
}
ul.GrayList strong {
	font-weight:bold;
}
.SubNavList ul li {
	font-family:'ITCLubalinGraphW01-Bk', Georgia, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
}
div.SpotBodyGray h1.WebFont, div.SpotBodyGray h1.StandardSpacing,
div.SpotBodyGray h2.WebFont, div.SpotBodyGray h2.StandardSpacing,
div.SpotBodyGray h3.WebFont {
	font-size: 18px !important;
	margin-bottom:5px !important;
}
.AccordionTrigger a:link {
	text-transform:uppercase;
}
.RR_PurpleHeading .WebFont {
    font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial !important;
    color:#c8c0de;
    font-size:17px;
    line-height:20px;
    font-weight:normal;
}
.RR_PurpleHeading {
padding-left:15px !important;
padding-right:5px !important;
}
.ms-WPBody h1.WebFont,.ms-WPBody h2.WebFont,.ms-WPBody h3.WebFont{
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;
	font-size: 18px !important;
	margin-bottom:5px !important;
}
.RelatedInformation h2 {
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;
	font-size: 18px !important;
	margin-bottom:5px !important;
	background:none !important;
	background-image: none !important;
	padding-top:20px;
	text-indent:0px !important;
	font-weight:normal;
    }
.RelatedInformation .ListTitle img {
	visibility:hidden;
    }
.RelatedInformation .ListTitle{
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;
	font-weight:normal;
    }
.RelatedInformation .ListTitle h4 {
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;
	font-weight:normal;
    font-size: 16px;
    text-transform:uppercase;
    }
.RelatedInformation li, .RelatedInformation li a {
 font-size:12px;
    }
.RelatedInformation .ListTitle h3 {
	font-family:'ITCLubalinGraphW01-Md', Georgia, Verdana, Arial;
	color:#492f92 !important;
	font-weight:normal;
    font-size: 16px;
    text-transform:uppercase;
    }	
.SubNavList ul li.back a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHoverBackCD.png") no-repeat 8px 50%;
    }
p.SpotBodyGreenTitle {
	font-size:16px;
	color:#629080;
    }
.GrayList li ul {
    list-style:disc;
    }
.GrayList li ul.GrayList {
	list-style:disc;
	padding-top:3px;
    }
.GrayList li ul.GrayList li {
	padding-left:5px;
	margin-left:15px;
    }
body {
	font-family: 'Helvetica', Helvetica, sans-serif, Arial !important;
	font-size:14px;
    }
.WSSection_Zones_Bottom .SubNavList ul li a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHover.png") no-repeat 172px 50%;
}
.WSSection_Zones_Bottom .SubNavList ul li:first-child a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHoverBackCD.png") no-repeat 8px 50% !important;
}
.WSSection_Zones_Bottom .SubNavList ul li:first-child a:hover {
	background-image: none !important;
	background-color:#D1CBE4 !important;
}
.ImagingServicesPhysicians {
	margin-bottom:25px;
}
.ImagingServicesPhysicians .InnerContent
{
	background:url("../images/bg_ImagingServicesPhysicians.gif") no-repeat;
	width:660px;
	height:150px;
	margin:0px;
}
.ImagingServicesPhysicians .ImagingServicesPhysiciansDetails {
	padding:10px;
	margin-left:120px;
}
.ImagingServicesPhysicians .Wrapper {
	margin:4px;
}
.WS_RightRail .ms-WPTitle {
	font-size: 4pt;
}
.ToolTip { 
    display:inline-block; 
}
.SubNavListFourWide ul li {
    display:inline;
    float:left;
    border:1px solid #D1CBE4;
    width:243px !important;
    text-align:center;
}
.SubNavListFourWide ul li a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHover.png") no-repeat 8px 50%;
}
li.SelectedSubNavFourWide a {
    background-image:none !important;
    background-color:#492F92 !important;
    color:white !important;
}
.SubNavListFourWide ul li.SelectedSubNavFourWide a:hover
{
	background-color:#492F92 !important;
}
.SubNavListFourWide ul li a:hover {
    background-image: none !important;
	background-color:#D1CBE4 !important;
}
.SubNavListFourWide ul li {
	font-family:'ITCLubalinGraphW01-Bk', Georgia, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
}
.SubNavListFourWide ul li.EmptySubNav
{
    width:410px;
    height:37px;
}

.WSSection_Zones_Bottom .SubNavListFourWide ul li a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHover.png") no-repeat 222px 50%;
}
.WSSection_Zones_Bottom .SubNavListFourWide ul li:first-child a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHoverBackCD.png") no-repeat 8px 50% !important;
}
li.EmptySubNavMid {
	width:266px !important;
	height:37px;
}
#spotCarithersFlowers div.SpotBodyPurpleTrans {
	font-size:12px;
}
.SectionTitle h1.TitleWebFont {
	line-height:21px;
}
h1.TitleWebFont {
	font-family:'ITCLubalinGraphW01-Bk', Georgia, Verdana, Arial;
	font-size:18px;
	font-weight:normal;
}
.SpotBodyGray {
	line-height:17px;
	font-size:14px;
}
.WSSection_Top .SectionTitle h1.TitleWebFont{
	margin-right:17px;
}
.WSSection_Top .SectionDescription .SpotBodyGreen{
	font-size:13px;
	line-height:20px;
	font-size:15px;
}
.FacilityInformationSelector .SearchFacilityList{
background: url(../images/select-bg-490px.gif) no-repeat -160px 0px !important;
}

.WS_InlineVideoBody DIV.SpotBodyGreen{
	margin-left:0px !important;
}

.WSSection_Zones_Bottom .EmptySubNav{
	min-width:265px !important;
}

.WS_FooterLinkArea a, .WS_FooterLinkArea a:link {
	font-family:Verdana, arial, sans-serif;
}

.WS_HeaderLinkArea ul li {
	font-size:14px;
	font-weight:normal;
}
.WS_HeaderLinkArea {
	height:30px !important;
}
.WS_HeaderLinkArea DIV {
	height:23px !important;
}
.s4-notdlg.WS_HeaderLinkArea {
	height:30px !important;
}
#HeaderLinkMenu li.flyout a.WS_HeaderLink{
background: url(../images/flyout_arrow.png) no-repeat 97% 60%;
padding-bottom:6px;
}

/*#s4-statusbarcontainer div[style] {
	display: none !important;
}*/

.WS_RightRail DIV.OpenQuote {
	font-size:18px;
	line-height:23px;
}
.WS_RightRail .Wrapper[style] {
	height: auto;
	padding-bottom: 10px;
}
.WS_RightRail DIV.CTAFooter {
	bottom:10px;
}
DIV.OpenQuote .WebFont {
	font-family:'ITCLubalinGraphW01-Bk', Georgia, Verdana, Arial;
}
DIV.WS_Content {
clear:both;
}
DIV.WS_FooterLinkArea {
float:left;
clear:both;
}
.FoundationSubNavList ul li, .FoundationSubNavList ul li a {
	font-size:12px !important;
}
.FoundationSubNavList UL LI.SelectedSubNav A:hover, .FoundationSubNavList UL LI.SelectedSubNav A
{
	color:#ffffff !important;
}
.FoundationHeader H1.WebFont A {
	font-size:34px !important;
	font-weight:normal !important;
}
.article-content ul.GrayList li {
	padding-bottom:6px;
}
div.SpotBodyGray p {
	line-height:17px;
	font-size:14px;
	font-family: 'Helvetica', Helvetica, sans-serif, Arial !important;
}
#ArticleLinkMenu LI.flyout A.WS_HeaderLink {
width:95px !important;
}
#spot2010CommunityBenefits DIV.SpotBodyPurpleTrans{
height:100px !important;
}
DIV.WS_SimpleHeroImage {
	margin:0px;
	padding:0px;
}
DIV.FoundationHeader {
	margin-top:-10px;
	margin-bottom:5px;
}
.WS_BreadCrumbPane, .WS_BreadCrumbPane a, .WS_BreadCrumbPane span {
	font-family:Verdana, arial, sans-serif !important;
}
.WS_FoundationBreadCrumbPane, .WS_FoundationBreadCrumbPane a, .WS_FoundationBreadCrumbPane span {
	font-family:Verdana, arial, sans-serif !important;
}
ol.GrayList{
list-style-type:decimal;
padding-left:20px;
}
.GrayList strong{
font-weight:normal
}
.PurpleHeadingText{
	font-size:14px !important;
	font-weight:normal !important;
}
#WellStarCobbVOLUNTEERS DIV.PurpleBackgroundHeading, #WellStarDouglasVOLUNTEERS DIV.PurpleBackgroundHeading, #WellStarVOLUNTEERS DIV.PurpleBackgroundHeading {
	padding-bottom:3px !important;
	padding-top:5px !important;
}
.article-image-caption-wrapper {
    padding-top:10px !important;
    font-size:11px;
    line-height:14px;
    margin-top:2px;
    margin-bottom:10px
}
div.SpotBodyGray a:visited, div.SpotBodyGray a:link {
	color:#492f92;
}
ul.GrayList a, ul.GrayList a:link, ul.GrayList a:visited {
	color:#492f92;
}
.SubNavList SubNavListFourWide ul li {
    display:inline;
    float:left;
    border:1px solid #D1CBE4;
    width:243px;
    text-align:center;
    font-family:'ITCLubalinGraphW01-Bk', Georgia, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
}
.SubNavList SubNavListFourWide ul li a {
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHover.png") no-repeat 8px 50%;
}
.SubNavList SubNavListFourWide ul li a:hover {
    background-image: none !important;
	background-color:#D1CBE4 !important;
}
.SubNavList SubNavListFourWide ul li.EmptySubNav{
    width:410px;
    height:37px;
}
.EmergencyPane .EmergencyDetailPanes .SpotBodyGray {
font-size:12px !important;
line-height:15px !important;
padding-bottom:0px;
}
#SpotRegistrationCancellation .SpotBodyGray div {
margin-top:20px;
}

.newListSelected {
	z-index:0 !important;
}
.TaskPane .newListSelected {
	z-index:300 !important;
}
.WS_PhysiciansImagingBanner {
	background:url("../images/ImagingPhysiciansBanner.jpg");
	height: 150px;
	width: 980px;
}
.ms-WPBody a, .ms-WPBody a:visited, .ms-WPBody a:hover, .ms-WPBody a:link {
    color:#492F92;
    text-decoration:none;
}
.s4-noti-noti {
    border-color:#492F92;
}
.s4-noti-in1 {
    border-top:2px solid #492F92;
}
.s4-noti-in2 {
    background-image:none;
    background-color:#D1CBE4;
    border-top:0px;
    color:#492F92;
}
/* task select boxes */
.newListSelected {
	background:url("../images/select-bg.gif") no-repeat scroll 0 0 transparent;
	color:#492F92 !important;
	font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
	font-size:10px;
	/*font-weight:bold;*/
	height:21px !important;
	padding:9px 0 0 6px;
	text-transform:uppercase;
	width:208px;
}
.selectedText {
	height:29px !important;
	width:211px;
}
.TaskPane .selectedTxt {
    width:178px;
}
ul.newList {
	width:206px;
	top:28px !important;
}
ul.newList a {
    color:#492F92 !important;
    text-decoration:none !important;
    text-transform:capitalize;
    font-size:11px;
    cursor:pointer;
}
.newListHover {
    background-color:#D1CBE4 !important;
}
.newListSelHover, .newListSelFocus {
	background-position:0 -30px;
}
.newListOptionTitle {
    color:#492F92;
    padding-left:8px !important
}
.newListOptionTitle li {
    border-left:0 none;
}
.hiLite {
	background:none repeat scroll 0 0 #D1CBE4 !important;
	color:#492F92 !important;
}
.TaskPane {
	background:url("../images/bg_Tasks.gif") repeat-x;
	margin:10px 0 11px;
	width:980px;
	height:135px;
	position:relative;
}
.TaskPane div.TaskHeader {
	position:relative;
	top:20px;
	left:25px;
}
#patientSelect
{
	left:25px;
}
#visitorSelect
{
	left:265px;
}
#volunteerSelect
{
	left:506px;
}
#professionalSelect
{
	left:747px;
}

/* inline video player */
a.IVContent
{
    display:block;
    width:320px;
    height:180px;
    background-color:black;
}
a.IVContent img
{
    border:none;
    cursor:pointer;
}
.WS_InlineVideo div.SpotTitle
{
	background: url("../images/bg_VideoPlayerTitle.png") no-repeat;
}
.WS_InlineVideo div.SpotBodyPurple
{
	margin-top:17px;
}
.WS_InlineVideo div.SpotBodyPurple img
{
	margin-bottom:10px;
}
.FeaturedVideo
{
    position:relative;
}
.FeaturedVideo .VideoPlay
{
    position:absolute;
	top:10px;
	cursor:pointer;
	left:10px;
}
.WS_InlineVideo .VideoPlay
{
	width:41px;
	height:18px;
	position:absolute;
	top:50px;
	left:5px;
	cursor:pointer;
	
}
.WS_InlineVideo .VideoPrevious
{
	background-color:white;
	width:30px;
	height:32px;
	position:absolute;
	top:114px;
	cursor:pointer;
	display:none;
}
.WS_InlineVideo .VideoNext
{
	background-color:white;
	width:30px;
	height:32px;
	position:absolute;
	top:114px;
	right:0px;
	cursor:pointer;
}
.WS_InlineVideoBody div.SpotBodyGreen
{
	background: url("../images/LargeLeftQuoteGreen.gif") no-repeat;
	margin-top:17px;
	margin-left:20px;
	line-height:17px;
	*height:87px;
}
.WS_InlineVideoBody div.SpotBodyQuote 
{
	margin-left:47px;
	line-height:18px;
}
div.CloseQuote
{
	background: url("../images/SmallRightQuoteGreen.gif") no-repeat;
	width:12px;
	height:11px;
	display:-moz-inline-stack;
	display:inline-block;
}
/* put div in haslayout mode */
.WS_InlineVideoBody div.CloseQuote
{
	*display:inline;
}
.WS_InlineVideoBody span.spnTagLine
{
    font-size:10px;
}
/* mini events widget */
.WS_MiniEvents
{
}
.WS_MiniEvents .MiniCalendar
{
	width:228px;
	height:auto;
	margin-bottom:2px;
	/*border:1px solid #D1CBE4;*/
}
.WS_MiniEvents .ui-datepicker-inline
{
    /*margin:2px;*/
    width:224px !important;
}
.WS_MiniEvents div.ui-datepicker, .WS_MiniEvents .ui-datepicker tr
{
    border-right:1px solid #D3D3D3;
}
/* default cell */
.WS_MiniEvents div.ui-datepicker, .WS_MiniEvents .ui-datepicker td 
{
	font-size:9px;
}

/* begin day from this month */
.WS_MiniEvents .ui-state-default, .WS_MiniEvents .ui-widget-content .ui-state-default, .WS_MiniEvents .ui-widget-header .ui-state-default
{
	background-image:none;
	background-color:white;
	color:#492f92;
	border-right:0 none;
	border-bottom:0 none;
}
/* end day from this month */

/* day from other months */
.WS_MiniEvents .ui-state-disabled, .WS_MiniEvents .ui-widget-content .ui-state-disabled, .WS_MiniEvents .ui-widget-header .ui-state-disabled
{
	opacity:1;
}
.WS_MiniEvents .ui-widget-content .ui-datepicker-other-month span.ui-state-default
{
	color:#666666;
}
/* end day from other months */

/* begin highlighted days */
.WS_MiniEvents .ui-state-active, .WS_MiniEvents .ui-widget-content .ui-state-active, .WS_MiniEvents .ui-widget-header .ui-state-active
{
	background-color:transparent;
	background-image:none;
	border:0 none;
}
.WS_MiniEvents .ui-state-active a, .WS_MiniEvents .ui-state-active a:link, .WS_MiniEvents .ui-state-active a:visited
{
	background-color:#ADC393;
	color:white;
}
/* end highlighted days */

/* begin selected day */
.WS_MiniEvents .ui-state-highlight, .WS_MiniEvents .ui-datepicker-current-day
{
	background-color:#492f92 !important;
}
.WS_MiniEvents .ui-state-active a.ui-state-active, .WS_MiniEvents .ui-state-active a.ui-state-active:link, .WS_MiniEvents .ui-state-active a.ui-state-active:visited
{
	background-color:#492f92 !important;
}
/* end selected day */

/* today */
.WS_MiniEvents .ui-datepicker-today span.ui-state-highlight
{
	background-color:#89ACA0 !important;
}
.WS_MiniEvents .ui-datepicker-today a.ui-state-highlight
{
	background-color:#ADC393 !important;
	border-color:#D3D3D3;
}
/* default styles */
.WS_MiniEvents .ui-widget-content
{
	color:white;
	background-image:none;
	background-color:transparent;
	border:0 none;
	line-height:16px;
	padding-top:3px;
}
.WS_MiniEvents .ui-widget-header
{
	background:url("../images/bg_Green_629080_1x1.gif") repeat;
	border:0 none;
	width:225px;
	padding:0 0 7px;
	border-bottom:1px solid white;
}
.WS_MiniEvents .ui-datepicker-header .ui-state-disabled
{
	display:none;
}
.WS_MiniEvents .ui-datepicker .ui-datepicker-title
{
	color:white;
	text-transform:uppercase;
	font-size:12px;
	line-height:18px;
}
.WS_MiniEvents .ui-datepicker th
{
	text-transform:uppercase;
	padding:2px 2.6px 0;
	background:url("../images/bg_Green_629080_1x1.gif") repeat;
}
.WS_MiniEvents .ui-datepicker th span
{
	display:block;
	width:27px;
}
.WS_MiniEvents .ui-datepicker td span, .WS_MiniEvents .ui-datepicker td a
{
	padding:2px;
}
.WS_MiniEvents .ui-datepicker-current-day a.ui-state-hover:hover
{
	color:white !important;
}
.WS_MiniEvents a.ui-state-hover:hover
{
	color:#492f92 !important;
	/*border: 1px solid #492f92;*/
	border-color:#D3D3D3;
}
.WS_MiniEvents .ui-icon-circle-triangle-e
{
    background-image:none;
}
.WS_MiniEvents .ui-datepicker-next, .ui-datepicker-next-hover
{
	background: url("../images/btn_MiniEventNext.gif") no-repeat 100% 2px !important;
	background-position: 100% 2px;
	border:0 none !important;
	top:2px;
	right:10px;
	cursor:pointer;
}
.WS_MiniEvents .ui-datepicker-next-hover, .WS_MiniEvents .ui-datepicker-prev-hover
{
	cursor:pointer;
}
.WS_MiniEvents .ui-icon-circle-triangle-w
{
    background-image:none;
}
.WS_MiniEvents .ui-datepicker-prev, .ui-datepicker-prev-hover
{
	background: url("../images/btn_MiniEventPrevious.gif") no-repeat 0 2px !important;
	background-position: 0 2px;
	border:0 none !important;
	top:2px;
	left:8px;
	cursor:pointer;
}
.WS_MiniEvents div.ui-datepicker .ui-corner-all
{
    -moz-border-radius:0;
}
.WS_MiniEvents .ui-datepicker table
{
    margin:0;
    /*font-size:8px;*/
    font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
    border-bottom:1px solid #D3D3D3;
}
.WS_MiniEvents .ui-datepicker
{
    /*padding:0 0 4px 1px;*/
    padding:0;
}
.WS_MiniEvents .ui-datepicker td
{
    padding:0;
}
.WS_MiniEvents div.SpotTitle
{
	width:228px;
}
.WS_MiniEvents .SpotBodyPurple
{
	margin-top:10px;
	margin-left:10px;
	width:200px;
}
.WS_MiniEvents .SpotBodyWhite
{
	margin-top:5px;
	margin-left:10px;
	width:200px;
	font-weight:bold;
}
.WS_MiniEvents .CalendarNav
{
	position:absolute;
	bottom:4px;
	right:5px;
}
.WS_MiniEvents .CalendarNav > div
{
	float:right;
	margin-left:2px;
	width:16px;
	height:16px;
}
.WS_MiniEvents .CalendarNav > div a
{
	display:none;
}
.WS_MiniEvents .EventContent
{
	background: url("../images/bg_Green_629080_1x1.gif");
	width:230px;
	height:190px;
}
.WS_MiniEvents .EventDetails
{
	background: url("../images/bg_Green_79a193_1x1.gif");
	width:220px;
	height:153px;
	margin-left:5px;
	margin-bottom:2px;
	position:relative;
}
.WS_MiniEvents a#pnlEventTime
{
}
.WS_MiniEvents a#pnlEventLocation
{
}
.WS_MiniEvents a#spanEventTitle
{
	color:#492f92;
	font-weight:bold;
	text-decoration:none;
}
.WS_MiniEvents a#spanEventTitle img
{
	margin-left:5px;
}
.WS_MiniEvents #pnlEventDate
{
	position:relative;
}
.WS_MiniEvents #pnlEventMonthNumber
{
	background: url("../images/EventDaysNumber.gif") no-repeat;
	width:45px;
	height:39px;
}
.WS_MiniEvents #pnlEventDayNumber
{
	position:absolute;
	top:0;
	left:46px;
	background: url("../images/EventDaysNumber.gif") no-repeat;
	width:45px;
	height:39px;
}
.WS_MiniEvents #pnlEventDay
{
	position:absolute;
	top:0;
	left:92px;
	background: url("../images/EventDays.gif") no-repeat;
	width:128px;
	height:39px;
}
.WS_MiniEvents #btn_ViewAllEvents
{
	margin-left:5px;
}
/* news ticker */
.NewsPane
{
	background: url("../images/bg_Green_adc393_1x1.gif") repeat;
	width:980px;
	height:70px;
	color:#492F92;
	position:relative;
	display:block;
	margin-bottom:20px;
}
.NewsWrapper
{
	margin-left:10px;
}
.NewsWrapper div
{
}
.NewsLogo
{
	float:left;
	margin-top:10px;
}
.NewsTitle
{
	float:left;
	margin:0 10px 0 29px;
	width:190px;
	text-transform:uppercase;
}
.NewsTitle tr
{
    height:70px;
}
.NewsTitle tr td
{
    vertical-align:middle !important;
    font-size:16px !important;
    font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
}
.NewsBody
{
	float:left;
	width:510px;
	font-size:12px;
	line-height:16px;
	margin-top:10px;
}
div.NewsCTA
{
	float:left;
	margin-top:0px;
	text-align:right;
	position:absolute;
	bottom:10px;
	right:12px;
}
div.NewsCTA div
{
    float:none;
    margin-top:4px;
}
div.NewsCTA_OneLink
{
	bottom: auto !important;
	top:25px !important;
}
div.NewsCTA_TwoLinks
{
	bottom:15px !important;
}
div.NewsCTA a
{
    color:#492F92 !important;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
div.NewsCTA img
{
	/*margin-top:8px;*/
	margin-left:5px;
	position:relative;
	top:1px;
}

/* spots */
#spotHundredBest div.SpotBodyGray {
	background: url("../images/content_WorkingMothers.gif") no-repeat;
	height:84px;
	margin-top:7px;
	margin-left:18px;
}
#spotHundredBest div.SpotBodyGray div {
	position:relative;
	margin-left:104px;
	top:-3px;
	font-size:13px;
	line-height:18px;
	letter-spacing:0.6px;
}
#spotHospitalsServices div.SpotBodyGray {
	font-size:13px;
	line-height:18px;
	margin-top:5px;
	margin-left:15px;
	letter-spacing:0.25px;
}
#spotHealthLibrary div.SpotContentWrapper {
	background: url("../images/bg_HealthLibrary_FPO.jpg") no-repeat;
}
#spotHealthLibrary div.SpotBodyWhite 
{
    position:absolute;
	top:10px;
	left:10px;
	line-height:13px;
	font-size:13px;
}
#spotBabyStepstoWellness div.SpotContentWrapper {
	background: url("../images/content_BabyStepsWellness.jpg") no-repeat;
}
#spotGoodLifeClub div.SpotContentWrapper {
	background: url("../images/content_GoodLifeClub.jpg") no-repeat;
}
#spotWellStarFoundation div.SpotContentWrapper {
	background: url("../images/bg_WellStarFoundation_FPO.jpg") no-repeat;
}
#spotHealthPlace div.SpotContentWrapper {
	background: url("../images/bg_HealthPlace_FPO.jpg") no-repeat;
}
#spotCommunity {
	border: none;
	width:230px;
	height:140px;
	background:#adc393;
}
#spotCommunity div.SpotBodyPurple 
{
    position:relative;
    left:20px;
    top:8px;
    line-height:17px;
}
#spotUrgentCareCenters
{
	position:relative;
}
#spotUrgentCareCenters .SpotBodyPurple
{
	background: url("../images/bg_Purple_f1eff7_Trans_32x32.png");
	width:230px;
	height:156px;
	margin-top:6px;
}
#spotUrgentCareCenters .SpotBodyPurple div
{
	position:relative;
	top:21px;
	left:26px;
}
#pnlViewAllLocations 
{
    cursor:pointer;
	position:absolute;
	bottom:3px;
	left:5px;
}
#urgentTrigger {
	position:absolute;
	top:4px;
	left:4px;
	display: block;
    height: 8px;
    width: 8px;
    cursor: pointer;
}
#spotPhysiciansMedicalGroup
{
	border: 1px solid #d1cbe4;
	width:478px;
}
#spotPhysiciansMedicalGroup div.SpotContentWrapper
{
	position:relative;
	margin:4px;
}
#spotMyTeamOfPhysicians
{
	background: url("../images/bg_MyTeamOfPhysicians.jpg");
	width:470px;
	height:219px;
}
#spotMyTeamOfPhysicians .SpotBodyGreen
{
	position:absolute;
	top:20px;
	left:20px;
	font-size:15px;
	line-height:13px;
}
#spotMyTeamOfPhysicians .SpotBodyGreen img
{
	margin-bottom:5px;
}
#spotMyTeamOfPhysicians .SpotBodyGray
{
	position:absolute;
	top:58px;
	left:20px;
	line-height:18px;
}
#spotMyTeamOfPhysicians #btnAddAPhysician
{
	margin-top:9px;
	margin-left:-2px;
}
#spotMedicalGroup
{
	position:relative;
	background: url("../images/bg_Purple_f1eff7_Trans_32x32.png") repeat;
	width:470px;
	height:150px;
	margin-top:5px;
}
#spotMedicalGroup .SpotBodyPurple
{
	position:absolute;
	top:44px;
	left:34px;
}
#spotMedicalGroup .SpotBodyGreen div
{
	position:absolute;
	top:20px;
	left:227px;
	font-size:14px;
	line-height:18px;
}
#spotMedicalGroup .SpotBodyGreen div img
{
	/*margin-bottom:5px;*/
}
#spotMedicalGroup #btnLearnMore
{
	margin-top:83px;
}
#spotFocusImmunizations div.SpotBodyGray {
	font-size:13px;
	line-height:18px;
	margin-top:6px;
	margin-left:15px;
}
#spotFocusCyberKnife div.SpotBodyGray {
	font-size:13px;
	line-height:18px;
	margin-top:3px;
	margin-left:15px;
}
#spotWendyWalk
{
	height:178px;
}
#spotAdelaCare
{
	height:178px;
}
#lbUrgentCareCenters {
    background: url("../images/bg_Purple_492f92_Trans_32x32.png") 0px 0px repeat;
    display: none;
	position:absolute;
	top:1020px;
	left:33px;
    width:720px;
    height:353px;
}
#urgentCloser {
    display: block;
    height: 8px;
    width: 8px;
    cursor: pointer;
	margin:5px 10px;
	position:absolute;
	right:0;
}
#lbUrgentCareCenters .LightboxContents
{
	margin-left:4px;
}
#lbUrgentCareCenters ul li {
    background: url("../images/bg_Purple_c5c0d7_Trans_32x32.png") 0px 0px repeat;
    float: left;
    width: 230px;
    height: 160px;
    margin-left:5px;
	margin-bottom:5px;
	color:#492F92;
}
#lbUrgentCareCenters ul li div
{
	margin-top:40px;
	margin-left:15px;
	/*width:200px;*/
}
#lbUrgentCareCenters ul li a {
	color:#492F92;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
    text-transform: uppercase;
	text-decoration:none;
}
#lbUrgentCareCenters ul li a img {
	position:relative;
	top:1px;
	left:5px;
}
#lbUrgentCareCenters ul li p {
	line-height:16px;
}

/* Right rails */

.RR_PurpleHeading
{
	width:210px;
	background-color:#492f92;
	padding:13px 0px 13px 20px;
}
.RRList
{
	background-color:#e3dfee;
	margin-bottom:0px;
	width:230px;
}
.RRList ul
{
	margin-top:10px;
	border-bottom:solid 5px #a497c8;
}
.RRList ul li
{
	border-top:1px solid #ccc5e0;
	padding:5px 10px 5px 20px;
}
.RRList ul li a
{
    color:#492F92 !important; /* mike is this right? used to be 551A8B */
	font-size:10px !important;
	text-transform:uppercase;
	text-decoration:none;
}
.RRList ul li a:hover
{
    color:Red !important;
}
.RRTwoColumn ul li
{
	padding:7px 10px 7px 20px;
}
.RRList_LC
{
    font-size:10px !important;
	width:123px;
	font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
}
.RRList_LCWide
{
	width:183px;
}
.RRList_RC
{
	color:#492F92; /* mike is this right? used to be 551A8B */
	font-size:9px !important;
	text-transform:uppercase;
	font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
}
.RR_Accordion
{
	width:230px;
}
.RRSubHeading
{
    margin:10px 20px;
    color:#492F92; /* mike is this right? used to be 551A8B */
    font-size:13px;
    line-height:16px;
}
div.AccordionTrigger
{
	float:left;
	background: url("../images/RR_Accordion.gif") no-repeat;
	height:30px;
	width:230px;
}
div.AccordionTrigger a
{
	color:#492f92 !important;
	text-decoration:none;
	display:block;
	margin-left:37px;
	margin-top:10px;
	font-weight:normal !important;
}
div.AccordionTrigger a:hover
{
	font-weight:bold;
}
div.AccordionActive
{
	background-position: left bottom !important;
}
div.AccordionActive a
{
	font-weight:bold;
}
.AccordionContainer
{
	clear:both;
	overflow:hidden;
	background:#E3DFEE;
}
.AccordionContainer .Content
{
	margin:10px;
}

/* My Physicians Web Part */
.WP_MyPhysicians .PhysicianInfo
{
	border:1px solid #D1CBE4;
}
.WP_MyPhysicians .PhysicianDetails
{
	float:right;
	width:135px;
	color:#492F92;
	font-size:11px;
}
.WP_MyPhysicians .PhysicianName
{
	padding:7px 5px;
	background: url("../images/bg_Purple_e4e0ef_1x1.gif");
	font-weight:bold;
}
.WP_MyPhysicians .PhysicianName a
{
    font-size:12px;
    color:#492F92 !important;
}
.WP_MyPhysicians .PhysicianAddress
{
	margin-top:5px;
	margin-left:4px;
	font-size:10px;
}
.PurpleButtonCTA
{
	margin-top:5px;
	margin-bottom:10px;
	background: url("../images/btn_bgGenericPurple.gif") repeat-x;
	height:25px;
	text-align:right;
}
.PurpleButtonCTA a
{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#492F92 !important;
}
.PurpleButtonCTA div
{
	margin-right:10px;
	padding-top:5px;
	text-transform:uppercase;
}
.PurpleButtonCTA img
{
	position:relative;
	top:2px;
	left:5px;
}
.WS_RelatedArticles .Title
{
	margin-bottom:5px;
}
.WS_RelatedArticles .ArticleList
{
	margin-top:10px;
	line-height:16px;
}
.WS_RelatedArticles .Article
{
	width:250px;
	margin-top:20px;
	line-height:15px;
}
.WS_RelatedArticles .Article .ArticleTitle
{
	color:#492F92;
	font-size:11px;
	font-weight:bold;
}
.WS_RelatedArticles .Article .ArticleTagLine
{
	color:#629080;
	font-style:italic;
	font-size:10px;
}
.WS_RelatedArticles .Article .ArticleBody
{
	color:#666666;
	font-size:12px;
}
.WS_BreadCrumbPane
{
    background:url("../images/bg_Purple_f1eff7_Trans_32x32.png") repeat scroll;
    padding:5px 0 5px 8px;
    /*margin-bottom:10px;*/
    font-size:10px;
    position:relative;
    /*top:-3px;*/
}
.WS_FoundationBreadCrumbPane
{
    background-color:#eef3e9;
    padding:5px 0 5px 8px;
    /*margin-bottom:10px;*/
    font-size:10px;
    position:relative;
    /*top:-3px;*/
}
/*.WS_SimpleHeroImage .WS_BreadCrumbPane
{
    top:-2px;
}*/
a.BreadCrumb
{
    color:#492F92;
    text-transform:uppercase;
}
span.CurrentBreadCrumb
{
    color:#492F92;
    text-transform:uppercase;
    font-weight:bold;
}
.WS_FoundationBreadCrumbPane a.BreadCrumb
{
    color:#7e9661;
}
.WS_FoundationBreadCrumbPane span.CurrentBreadCrumb
{
    color:#7e9661;
}
.VideoLink
{
	color: #492f92;
	margin-bottom:13px;
	cursor:pointer;
}
.VideoLink span
{
	position:relative;
	top:-9px;
}
/*.VideoLink a
{
    cursor:pointer;
}*/
.VideoLink div.SpotTitle img
{
	margin:2px 12px 0 2px;
}
.VideoLink .VideoLabel
{
	font-weight:bold;text-transform:uppercase;
}
.VideoLink .VideoTitle
{
}
.VideoLink .VideoLength
{
	font-style:italic;
}
.GrayList
{
    list-style: disc;
    margin-left:18px;
}
.GrayList li
{
    padding-left:11px;
    padding-bottom:1px;
}
.GrayList li ul
{
    list-style:circle;
}
.ArchiveSectionTitle
{
    font-size:14px;
    margin-bottom:15px;
    width:330px;
}
.ArchiveLinkList
{
    list-style: disc;
    margin-left:13px;
    margin-bottom:10px;
    
}
.ArchiveLinkList li
{
    padding-left:11px;
    padding-bottom:6px;
}
.RelatedInformation
{
    margin-top:10px;
}
.RelatedInformation h2
{
	background:url("../images/text_RelatedInformation.gif") no-repeat;
	text-indent:-999em;
	margin-bottom:3px;
}
.RelatedInformation .Wrapper
{
	border: 1px solid #d1cbe4;
}
.RelatedInformation .Wrapper > div
{
	margin:5px;
	width:308px;
}
.RelatedInformation .ListTitle
{
	/*background:url("../images/bg_Purple_c8c0de_1x1.gif");*/
	background-color:#c8c0de;
	padding:10px;
}
.RelatedInformation ul
{
}
.RelatedInformation ul li
{
	background-color:#E3DFEE;
	border-bottom: 1px solid white;
	padding:5px 0 5px 10px;
}
.RelatedInformation ul li a
{
    color:#492F92 !important;
	display:block;
	width:290px;
	background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat;
	background-position:right;
	text-decoration:none;
	text-transform:uppercase;
}
.RelatedInformation ul li a:hover
{
    color:Red !important;
}
.RelatedInformation div.WS_Spacer 
{
    float:left;
    margin:0px 5px 0 8px;
}
.RelatedInformation div.WS_Spacer div
{
	background: url("../images/bg_Purple_e4e0ef_1x1.gif");
    width:1px;
    height:207px;
}
#spotMoreInformation
{
	color:#492f92;
	border:1px solid #D1CBE4;
}
#spotMoreInformation > div
{
	margin:10px;
}
#spotMoreInformation img
{
	margin-top:12px;
}
h1.ImageText
{
    text-indent:-999em;
    margin-bottom:12px;
}
h2.ImageText
{
    text-indent:-999em;
    margin-top:20px;
    margin-bottom:2px;
}
.ToolTip
{
    color:#629080;
    border-bottom:1px dotted #629080;
    cursor:pointer;
    white-space:nowrap;
}
a.ToolTip, a.ToolTip:hover
{
	color:#629080 !important;
}
.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #629080; color: white; max-width: 200px; text-align: center; }
.tipsy-arrow { position: absolute; background: url("../images/tipsy.png") no-repeat top left; width: 11px; height: 6px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; background-image:none;}
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0; left: 0;
}
.vscrollerbase {
    width:16px;
    background-image: url("../images/scrollbg.gif");
}
.vscrollerbasebeg {
    height:0px !important;
    width:16px;
}
.vscrollerbaseend {
    height:0px;
    width:16px;
}
.vscrollerbar {
    background:url("../images/scrollbar.gif") no-repeat;
    margin-left:1px;
    width: 16px;
    height: 16px !important;
}
* html .vscrollerbar {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scrollbar.png');
    background-image: none;
}
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; background-color: #84ADD6;}
.vscrollerbar, .hscrollerbar {
    padding: 0px;
    z-index: 2;
}
.scrollerjogbox {
    width: 22px;
    height: 22px;
    top: auto; left: auto;
    bottom: 0px; right: 0px;
    background: #698AAA;
}
.WSScrollBox {
	width: 210px; /* width of your box */
	height: 250px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	line-height:16px;
	font-size:10px;
}
.contentwrapper
{
    margin-top:0px;
    *margin-top:0px;
    margin-left:10px;
}
.WS_Location
{
    line-height:14px;
    margin-right:15px;
}
.WS_Location_Edit
{
}
h1 .WS_Location_Edit
{
    font-size:12px;
    font-weight:normal;
}
.WS_Location_Name
{
    margin-right:5px;
}
.WS_Location_Adddress
{
}
.WS_Location_Popup
{
    width:575px;
    margin:10px;
}
.WS_Location_Popup table.ms-rtetoolbarmenu{ 
    width:525px;
} 

.WS_Location_Popup iframe.ms-rtelong{ 
    width:525px;
} 

.WS_PopupTitle
{
    margin-bottom:10px;
    border: 1px solid #D1CBE4;
    padding: 10px;
    font-size:18px;
    color:#492F92;
    width:540px;
}
.WS_FormCaption
{
    font-weight:bold;
    font-size:12px;
}
.WS_TextBox_Small
{
    width:50px;
    margin-bottom:3px;
}
.WS_TextBox_Medium
{
    width:250px;
    margin-bottom:3px;
}
.WS_TextBox_Standard
{
    width:400px;
    margin-bottom:3px;
}
.WS_GreenSubHeader
{
    font-size:14px;
    font-weight:bold;
    color:#629080;
    margin:10px;
}
.WS_FormSection
{
    margin:10px;
}
.WS_RichTextArea
{
    width:525px;
    margin-bottom:10px;
}
.DoctorContent
{
	margin:10px;
}
.DoctorList
{
	background-color:#E3DFEE;
	margin-bottom:15px;
	border-bottom:5px solid #A497C8;
}
.DoctorList .LetterSelector
{
	background-color:#c8c0de;
	text-align:center;
	padding:5px;
}
.DoctorList .LetterSelector a
{
	color:#492F92 !important;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	width:12px;
	height:12px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.DoctorList .LetterSelector a:hover
{
	background-color:red;
	color:white !important;
}
/* reuse this if we can for related locations */
.RRFooterCTA ul
{
	margin-top:0;
}
.RRFooterCTA ul li
{
	border-top:1px solid #CCC5E0;
	padding:5px 10px 5px 10px;
}
.RRFooterCTA ul li a
{
	background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat 199px;
	display:block;
    color:#492F92 !important;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:3px 18px 0 0;
}
.RRFooterCTA ul li a:hover
{
    color:Red !important;
}
/* verify these don't screw up related locations web part */
.WSScrollBox ul li
{
	padding:7px 0;
	color:#492F92;
}
.WSScrollBox ul li a
{
	color:#492F92 !important;
	/*font-weight:bold;*/
	font-size:12px;
	text-decoration:none;
}
.WSScrollBox ul li a:hover
{
    color:Red !important;
}
.MainSectionSubNavList ul li
{
    width:218px !important;
	cursor:pointer;
}
.MainSectionSubNavFiveList ul li
{
    width:183px !important;
	cursor:pointer;
}
.MainSectionSubNavRegion
{
    padding-top:20px;
}
.SubNavList ul li
{
    display:inline;
    float:left;
    border:1px solid #D1CBE4;
    width:194px;
    text-align:center;
}
.SubNavList ul li a
{
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
    background:url("../images/bg_SubNavHover.png") no-repeat 8px 50%;
}
.SubNavList ul li a.previous
{
    background:url("../images/bg_SubNavHoverPrev.png") no-repeat 8px 50%;
}
li.SelectedSubNav a
{
    background-image:none !important;
    background-color:#492F92 !important;
    color:white !important;
}
.SubNavList ul li.SelectedSubNav a:hover
{
	background-color:#492F92 !important;
}
.SubNavList ul li a:hover
{
    background-image: none !important;
	background-color:#D1CBE4 !important;
}
.FoundationSubNavList ul li a
{
    background:url("../images/bg_SubNavHoverGreen.png") no-repeat 8px 50%;
    color:#7e9661 !important;
}
.FoundationSubNavList ul
{
    margin-left:8px;
	padding:0px;
}
.FoundationSubNavList ul li
{
    border:1px solid #b6c4a5;
    width:190px;
}
.FoundationSubNavList ul li.SelectedSubNav a
{
    background-color:#7e9661 !important;
    color:white !important;
}
.FoundationSubNavList ul li.SelectedSubNav a:hover
{
	background-color:#7e9661 !important;
	color:red !important;
}
.FoundationSubNavList ul li a:hover
{
	background-color:#7e9661 !important;
	color:white !important;
}
.SubNavList ul li.EmptySubNav
{
    width:462px;
    height:37px;
}
.SubNavList ul li.EmptySubNavPrev
{
    width:266px;
    height:37px;
}
.ms-dlgFrameContainer
{
    overflow:hidden !important;
}
.PhysicianProfileTable .FormCriteriaLabel
{
    font-size:11px !important;
	text-transform:uppercase;
	width:160px;
	/*font-weight:bold;*/
}
.PhysicianProfileTable td.SpotBodyGray
{
	line-height:16px;
}
.PhysicianProfileTable td
{
	padding:5px 0px;
	border-bottom: solid 1px #D1CBE4;
	font-size:10px !important;
}
.PhysicianProfileTable td span
{
    font-size:10px !important;
}
.PhysicianProfile .PhysicianName
{
	background-color:#F1EFF7;
	color:#492F92;
	padding:6px 8px 3px 15px;
	font-size:18px;
	margin-bottom:20px;
	width:660px;
}
.PhysicianProfile
{
    font-size:13px !important;
}   

.PhysicianProfile .PhysicianName h1
{
	font-weight:normal;
}
.PhysicianProfile .PhysicianImage
{
	border:1px solid #D1CBE4;
	padding:4px;
	margin-right:15px;
}
.PhysicianProfile .PhysicianImage img
{
	vertical-align:top;
}
.PhysicianProfile .WMGAffiliation
{
	text-align:right;
	margin-top:5px;
	/*display:none;*/
}
.PhysicianProfile h2.ImageText
{
	margin-bottom:10px;
}
.PhysicianProfile .Bio
{
	/*display:none;*/
}
.PhysicianProfile .Bio .SpotBodyGray
{
	line-height:16px;
}
.PhysicianProfile .RecentPublications
{
	/*display:none;*/
	line-height:16px;
}
.PhysicianProfile .RecentPublications div
{
}
.PhysicianProfile .RecentPublications a
{
	text-decoration:none;
}
.PhysicianProfile .CHOAAffilliation
{
	/*display:none;*/
}
.PhysicianProfile .CHOAAffilliation td.SpotBodyGray
{
	padding-right:10px;
	/*border-right:1px solid #D1CBE4;*/
	font-size:13px !important;
}
.PhysicianProfile .RecentMedia
{
	/*display:none;*/
}
.PhysicianProfile .MedicalPractice
{
	/*display:none;*/
}
.PhysicianProfile .MedicalPractice .SpotBodyGreen
{
	font-size:14px;
	margin-bottom:5px;
}
/* jquery autocomplete override */
ul.ui-autocomplete
{
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.PhysicianProfile .MedicalPractice
{
}
.PhysicianProfile .MedicalPractice a.PracticeName
{
    font-weight:bold;
    font-size:12px;
    color:#492F92 !important;
}
.PhysicianProfile .MedicalPractice .SpotBodyGreen
{
    margin-top:10px;
}
.PhysicianProfile .MedicalPractice .SpotBodyGray
{
    margin-bottom:20px;
}
.PhysicianProfile .MedicalPractice .PracticeInfo
{
    width:330px;
    line-height:16px;
    margin-bottom:10px;
    font-size:13px !important;
}
#spotTerryLaparoscopic
{
	height:178px;
}
#spotAmericanAcademyPediatrics
{
	border:1px solid #D1CBE4;
	color:#492F92;
	font-size:11px;
	line-height:14px;
	width:230px;
}
#spotAmericanAcademyPediatrics > div
{
	margin:5px 6px;
}
#spotAmericanAcademyPediatrics img
{
	vertical-align:top;
	margin-right:14px;
}
#spotAmericanAcademyPediatrics span
{
	font-weight:bold;
	text-transform:uppercase;
}
.RemovePhysicianPane
{
    position:absolute;
    bottom:0;
    right:0;
}
.RemovePhysicianPane a
{
    font-size:12px !important;
    color:#492F92 !important;
}
.RemovePhysicianPane img
{
    margin-left:5px;
}
.PurpleLinkTable tr td div
{
	width:280px;
	padding:5px 0;
	border-bottom:solid 1px #D1CBE4;
}
.PurpleLinkTable tr td a
{
	font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
	color:#492F92 !important;
	font-size:12px;
	background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat right center;
	display:block;
}
.PurpleLinkTable tr td a:hover
{
    color:Red !important;
}
.PurpleLinkTable tr td span
{
	font-weight:bold;
}
.PurpleLinkTable tr.SpotBodyGreen td
{
    font-size:15px !important;
}
.SubNavTabList ul li
{
    display:inline;
    float:left;
    border:1px solid #D1CBE4;
    width:194px;
    text-align:center;
}
.SubNavTabList ul li a
{
    display:block;
    margin:2px;
    padding:10px 0px;
    text-decoration:none;
    font-weight:bold;
	color:#492F92;
	/*background:url("images/shared/bg_SubNavHover.png") no-repeat 8px 50%;*/
}
.SubNavTabList ul li.SelectedSubNav a:hover
{
	background-color:#492F92 !important;
	cursor:pointer;
}
.SubNavTabList ul li a:hover
{
	background-color:#D1CBE4 !important;
	cursor:pointer;
}
.SubNavTabList ul li.EmptySubNav
{
    width:462px;
    height:37px;
}
.LBLocationsContent
{
    border: solid 1px #D1CBE4;
    width:390px;
    margin-top:5px;
}
.LBLocationsContent a
{
    color:#492F92 !important;
    line-height:18px;
}
#spotAthertonPlace div.SpotContentWrapper {
	background: url("../images/content_AthertonPlace.jpg") no-repeat;
}

#spotHealthPlaceTwo div.SpotContentWrapper {
	background: url("../images/content_HealthPlace2.jpg") no-repeat;
}
.RelatedUCC .Wrapper
{
	width:358px;
}
.RelatedUCC .Wrapper > div
{
	margin:5px;width:348px;
}
.RelatedUCC ul li a
{
	width:330px;
}
.PurpleBackgroundHeading
{
	background-color:#e3dfee;
	padding:8px 15px;
	margin-top:13px;
}
.PurpleBackgroundHeading a
{
	font-size:14px;
	background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat;
	background-position:right;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:15px;
	padding-top:3px;
}
.PurpleBackgroundHeading span
{
    color:#492F92;
    font-size:14px;
	text-transform:uppercase;
	padding-right:15px;
	padding-top:3px;
}
#spotHealthLibraryTwo div.SpotContentWrapper {
	background: url("../images/content_HealthLibrary2.jpg") no-repeat;
}
#spotHealthLibraryTwo div.SpotBodyPurple 
{
    position:absolute;
	top:10px;
	left:10px;
	line-height:13px;
	font-size:12px;
}
#spotClasses div.SpotContentWrapper {
	background: url("../images/content_Classes.jpg") no-repeat;
}
#spotCarithersFlowers div.SpotContentWrapper {
	background: url("../images/content_Flowers.jpg") no-repeat;
}
#spotPatientVisitorInfo div.SpotBodyPurple
{
	background:url("../images/bg_Purple_f1eff7_Trans_32x32.png") repeat;
	font-size:12px;
	line-height:16px;
}
#spotPatientVisitorInfo div.CTAFooter
{
	bottom:7px;
}
.Wide_Accordion
{
	width:660px;
	/*margin-bottom:25px;*/
}
.Wide_Accordion div.AccordionTrigger
{
	background:url("../images/bg_Accordion_Wide.gif") no-repeat;
	float:none;
	width:660px;
}
.Wide_Accordion div.AccordionTrigger a
{
    padding-top:10px;
}

.Wide_Accordion .AccordionContainer
{
    background-color:transparent;
}
.RRList ul li .NormalPurple
{
    color:#492F92 !important;
	font-size:10px !important;
	text-transform:uppercase;
}
td.EventBlockDate
{
    background-color:#c8c0de;
    color:#492F92 !important;
    text-align:center;
    padding:5px;
}
.RedCTABold
{
	background:url("../images/btn_CTARed.gif") no-repeat right 45%;
	padding-right:15px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.PurpleCTA
{
	background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat right 45%;
	padding-right:15px;
}
.ad-controls { display: none; }
.ad-image-wrapper
{
	border:1px solid #D1CBE4;
	height:300px !important;
	z-index:50;
}
.ad-gallery .ad-image-wrapper
{
    /*margin-bottom:35px;*/
}
.VirtualTourButton
{
}
.ad-nav
{
	margin-top:20px;
}
.ad-gallery .ad-thumbs li a.ad-active img, .ad-gallery .ad-thumbs li a img
{
	border:none;
}
.ad-gallery .ad-thumbs li
{
	padding-right:6px;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next
{
	display:none;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back
{
	width:25px;
	top:18px;
}
.ad-gallery .ad-forward 
{
	background:url("../images/gallery_scroll_forward.gif") no-repeat;
	right:0;
}
.ad-gallery .ad-back 
{
	background:url("../images/gallery_scroll_back.gif") no-repeat;
	left:0px;
}
.ad-gallery .ad-nav
{
	width:660px;
}
.ad-gallery .ad-nav .ad-thumbs
{
	width:574px;
	margin-left:5px;
}
.ad-leftborder
{
	border-left: 1px solid #D1CBE4;
	margin-left:37px;
}
.ad-rightborder
{
	border-right: 1px solid #D1CBE4;
	margin-right:37px;
}
#btnVirtualTour
{
    position:absolute;
    top:365px;
    left:497px;
    z-index:100;
}
#virtualTourTrigger
{
    position:absolute;
	top:4px;
	left:4px;
	display: block;
    height: 8px;
    width: 8px;
    cursor: pointer;
}
#ArticleLinkMenu li
{
    margin:0;
	display:-moz-inline-stack;
	display:inline-block;
	color:#492f92;
}
#ArticleLinkMenu li
{
	*display:inline;
}
#ArticleLinkMenu li li
{
	display:block;
	width:172px;
}
#ArticleLinkMenu li.flyout
{
	position:relative;
	*top:10px;
}
#ArticleLinkMenu li.flyout a.WS_HeaderLink
{
	display:block;
	background: url("../images/flyout_arrow.png") no-repeat right center;
	padding:0 0;
	width:90px;
	white-space:nowrap;
}
#ArticleLinkMenu li.flyout:hover > a
{
	background-color:transparent !important;
}
#ArticleLinkMenu li.flyout a:hover
{
	background-color:#f4f2f8;
}
#ArticleLinkMenu li.flyout ul li a
{
	display:block;
	padding:6px 8px 8px 18px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	color:#492f92 !important;
}
#ArticleLinkMenu ul ul
{
	position:absolute;
	left:-9999px;
	margin-top:0px;
	background-color:White;
	border:1px solid #D1CBE4;
}
#ArticleLinkMenu li:hover > ul
{
	left:0;
}
#ArticleLinkMenu li.flyout ul li img {
	margin:-4px 13px -4px 0;
}
#ArticleLinkMenu a.WS_HeaderLink
{
	padding:0 0;
	font-size:11px;
}
#ArticleLinkMenu a.WS_HeaderLink img
{
	margin-left:4px;
	margin-right:4px;
	/*vertical-align:top;*/
}
a.Citation
{
	text-decoration:none;
	color:#629080;
	font-style:italic;
	cursor:pointer;
}
.InlineCitation
{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:10px 20px;
	margin-top:8px;
	display:none;
}
a.CitationClose
{
	background:url("../images/delete_purple.gif") no-repeat left center;
	padding-left:10px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#492f92;
	cursor:pointer;
}
a:hover
{
	color:red !important;
}
.article-content
{
    line-height:18px;
    margin-bottom:25px;
}
.article-image
{
    margin-right:20px;
    width:320px;
}
.article-image-caption-wrapper
{
    background:url("../images/bg_Purple_f1eff7_Trans_32x32.png") repeat;
    padding:0 15px 11px;
    font-size:11px;
    line-height:14px;
    margin-top:2px;
    margin-bottom:10px
}
.article-image-credit
{
    color:#629080;
    font-style:italic;
    margin-top:7px;
}
.RedList
{
    list-style: disc;
    margin-left:13px;
}
.RedList li
{
    color:Red;
    padding-left:11px;
    padding-bottom:1px;
}
.FacilityMapButton
{
    display:block;
    width:144px;
    height:30px;
    background:url("../images/Map_button.gif") no-repeat;
}
.FacilityMapButtonHover
{
    background:url("../images/Map_button_roll.gif") no-repeat;
}
.EmergencyRoomNoticePanel
{
    color:#492F92;
    font-size:10px;
}
.Required
{
    color:Red;
}
.PaddedTable tr td
{
    padding:5px;
}
.SpotVariableHeight
{
	border:1px solid #D1CBE4;
}
.SpotVariableHeight div
{
	margin:4px;
	background-color:#f1eff7;
	line-height:16px;
	padding:10px;
	font-size:12px;
}
.PurpleBorder
{
	border:1px solid #D1CBE4;
}
.MedicalConditionsList .LetterSelector
{
	text-align:left;
	margin-bottom:25px;
}
.MedicalConditionsList .LetterSelector a
{
	color:#492F92 !important;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	width:12px;
	height:12px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:6px 4px 6px 8px;
	border:1px solid #D1CBE4;
	margin-right:4.5px;
}
.MedicalConditionsList .LetterSelector a.DisabledLink, .MedicalConditionsList .LetterSelector a.DisabledLink:hover
{
    background-color:White !important;
    color:#666666 !important;
    cursor:default;
    opacity:0.4;
    filter: alpha(opacity = 50);
}
.MedicalConditionsList .LetterSelector a:hover
{
	background-color:#492F92;
	color:white !important;
}
.PurpleHeaderPane
{
    color:#D1CBE4;
    font-size:15px;
	font-weight:bold;
	padding:8px 23px;
	background-color:#492F92;
	width:614px;
}
.PurpleList
{
    list-style: disc;
    margin-left:25px;
    padding:10px;
    color:#492F92;
}
.PurpleList li
{
    padding:8px 2px;
}
table.EventSchedule thead tr
{
    background-color:#c8c0de;
    border:1px solid #D1CBE4;
}
table.EventSchedule thead tr td
{
    padding:13px 20px;
}
table.EventSchedule tbody tr
{
    line-height:14px;
    border:1px solid #D1CBE4;
}
table.EventSchedule tbody tr td
{
    padding:20px 20px;
}
table.EventSchedule tbody tr td SpotBodyGreen
{
    font-size:12px;
    font-weight:bold;
}
.StandOutText
{
    font-weight:bold;
    font-style:italic;
}
#SpotEventCancellation .RR_PurpleHeading
{
	padding:13px 3px 13px 17px;
}
#SpotEventCancellation .SpotBodyGreen
{
	font-size:13px;
}
#SpotWellStarAdministration .RR_PurpleHeading
{
	padding:13px 4px 13px 16px;
}
.EmergencyPane
{
	margin-bottom:25px;
}
.EmergencyPane .Wrapper
{
	margin:4px;
}
.EmergencyPane .Wrapper div
{
    margin:0;
}
.EmergencyPane .InnerContent
{
	background:url("../images/bg_EmergencyBanner.gif") no-repeat;
	width:650px;
	height:140px;
}
.EmergencyPane .EmergencyDetailPanes
{
	padding:10px;
	margin-left:120px !important;
}
.EmergencyPane .EmergencyDetailPanes #SelectSymptomPane
{
	font-size:18px;
	line-height:22px;
	margin-left:50px;
	margin-top:23px;
}
/*#divContentFever, #divPelvicPain, #divChestPain, #divHives, #divContentDiarrhea, #divContentFever2, #divContentVomiting, #divContentWheezing*/
.EmergencyPane .EmergencyDetailPanes > div
{
	font-size:12px;
	line-height:16px;
	margin-left:10px;
}
ul.EmergencyNavList li a
{
	background:url("../images/bg_EmergencySideMenu.gif") no-repeat;	
	width:95px;
	height:22px;
	display:block;
	padding-top:13px;
	padding-left:25px;
	text-decoration:none;
	text-transform:uppercase;
	color:#9687c0;
	font-weight:bold;
	font-size:11px;
}
ul.EmergencyNavList li a:hover
{
	background:url("../images/bg_EmergencySideMenuHover.gif") no-repeat;
	cursor:pointer;
}
.SimpleList
{
	list-style:disc outside none
}
#spotAngelaPrematureBaby
{
	height:178px;
}
.EmergencyDetailPanes td.SpotBodyGreen
{
	text-transform:uppercase;
	width:125px;
}
#SpotRegistrationCancellation .RR_PurpleHeading
{
    padding:13px 3px 13px 17px
}
#SpotRegistrationCancellation .SpotBodyGreen
{
    font-size:13px;
}
a.RedCTA
{
	background:url("../images/btn_CTARed.gif") no-repeat 100% 45%;	
	/*height:9px;*/
	/*display:block;*/
	padding-right:14px;
	text-decoration:none;
	text-transform:uppercase;
	color:#492f92;
	font-weight:bold;
	font-size:10px;
}
a.RedCTA:hover
{
	color:red;
}
.RightRailWidth
{
	width:230px;
}
.RightRailWidth .PurpleBorder
{
	font-size:12px;
	line-height:16px;
}
.RightRailWidth .PurpleBorder > div
{
	margin:15px;
}
h1.HiddenText
{
    font-size:0;
    height:0px;
}
h2.HiddenText
{
    font-size:0;
    height:0px;
}
h2.HiddenTextMargin
{
    font-size:0;
    margin-top:20px;
}
.FacilityInformationSelector {
    width:634px;
    padding:7px 12px;
}
.FAQList div.AccordionTrigger
{
    background:url("../images/bg_SimpleAccordion.gif") no-repeat 20px -40%;
	float:none;
	width:660px;
	height:45px;
}
.FAQList div.AccordionActive
{
    background-position:20px 62% !important;
}
.FAQList div.AccordionContainer
{
    background-color:transparent;
    margin:-15px 37px 10px;
    line-height:18px;
}
.FAQList div.AccordionTrigger a
{
    margin-top:0;
    padding:17px 17px 17px 0;
    width:608px;
}
.FAQList div.AccordionTrigger a:hover
{
}

.LightboxVideo
{
    width:620px;
	height:415px;
}
.LightboxVideo div.SpotTitle
{
    font-size:16px;
    padding:10px 17px 0;
    color:#492f92;
    width:584px;
    height:24px;
}
.PurpleLink, .PurpleLink:hover
{
    color:#492f92 !important;
}
a.FP_Video
{
    display:block;
    width:620px;
    height:330px;
    background-color:black;
	margin-bottom:20px;
}
#fancybox-content div
{
	overflow:hidden;
}
.VideoShare img
{
	margin-left:5px;
	vertical-align:middle;
}
.infoBox
{
    background: url("../images/bg_MapPopup.png") no-repeat;
    width:268px;
    height:168px;
    padding:12px 0 0 33px;
	font-size:12px;
	line-height:16px;
}
.infoBox .SubHeading a
{
	font-size:12px;
	margin-bottom:2px;
	font-weight:bold;
}
.infoBox .MapDirectionsLink
{
    font-weight:bold;
}
.infoBox .DirectionsBox
{
	background-color:#d3c9ee;
	padding:10px;
	width:220px;
	margin:10px 0;
}
.infoBox .DirectionsBox .AddressBoxWrapper
{
	background:url("../images/bg_DirectionsBox.gif") no-repeat;
	height:22px;
	width:209px;
	margin-top:4px;
    margin-right:5px;
}
.infoBox .DirectionsBox input
{
	border:0px none;
	font-size:12px;
	padding:0;
	margin-left:3px;
	margin-top:3px;
	background:none;
	width:204px;
}
.SingleLocationMap
{
    width: 409px;
    height: 187px
}
.MultiLocationMap
{
    width: 648px;
    height: 278px
}
.MapWrapper
{
    border: 1px solid #d1cbe4;
}
.MapWrapper > div
{
    margin:5px;
}
.PracticePhysiciansList
{
    margin-top: 10px;
}
.PracticePhysiciansList .Wrapper
{
    width:548px;
    border:1px solid #D1CBE4;
}
.PracticePhysiciansList .Wrapper > div
{
    margin:5px;
    width:538px;
}
.PracticePhysiciansList .ListTitle
{
    background: url("../images/bg_Purple_c8c0de_1x1.gif") repeat;
    padding:13px 10px 9px;
}
.PracticePhysiciansList ul li
{
    /*background:url("../images/btn_CTA_c8c0de_Trans.png") no-repeat 98% center;*/
    background-color:#E3DFEE;
    border-bottom:1px solid white;
    padding:5px 0 5px 10px;
    color:#492f92;
}
.PracticePhysiciansList ul li a
{
}
#FooterDirectionsBox
{
    background-color:#D3C9EE;
    padding:5px 9px;
    margin-top:-5px;
    height:28px;
}
#FooterDirectionsBox input
{
    border:0px none;
	font-size:12px;
	padding:0;
	margin-left:3px;
	margin-top:3px;
	background:none;
	width:204px;
}
#FooterDirectionsBox .SpotBodyPurple
{
    float:left;
    margin-top:8px;
}
#FooterDirectionsBox .AddressBoxWrapper
{
    background:url("../images/bg_DirectionsBox.gif") no-repeat;
	width:209px;
	height:22px;
    float:left;
    margin-top:4px;
    margin-right:5px;
}
#FooterDirectionsBox .GoButtonWrapper
{
    float:left;
    margin-top:8px;
}
.PracticePhysiciansList tr.HoverRow
{
    cursor:pointer;
    color:Red;
}
.PurpleHeading
{
    color:#492f92;
    /*margin-bottom:25px;*/
}
.PracticeInstructions
{
    line-height: 18px;
    margin: 5px 0px 15px
}
.PracticeListWrapper
{
    margin:15px;
    line-height:16px;
}
.PracticeListWrapper .WS_Location
{
    line-height:16px;
}
ul.TopicAndContentList
{
	color:#492F92;
	line-height:16px;
}
ul.TopicAndContentList li a
{
	font-weight:bold;
	font-size:12px !important;
	text-transform:none;
}
.WS_FullEvents
{
    border:1px solid #D1CBE4;
    width:927px;
}
.WS_FullEvents > div
{
    margin:5px;
}
.WS_FullEvents .FullCalendar
{
	/*background: url("../images/bg_Green_629080_1x1.gif");*/
	width:644px;
	height:auto;
	margin-bottom:2px;
	/*padding-top:2px;*/
}
/* default cell */
.WS_FullEvents div.ui-datepicker, .WS_FullEvents .ui-datepicker tr
{
    border-right:1px solid #D3D3D3;
}
.WS_FullEvents div.ui-datepicker, .WS_FullEvents .ui-datepicker td 
{
	font-size:16px;
}

/* begin day from this month */
.WS_FullEvents .ui-state-default, .WS_FullEvents .ui-widget-content .ui-state-default, .WS_FullEvents .ui-widget-header .ui-state-default
{
	background-image:none;
	background-color:white;
	color:#492f92;
	border-right:0 none;
	border-bottom:0 none;
	padding:33px 10px 8px;
}
/* end day from this month */

/* day from other months */
.WS_FullEvents .ui-state-disabled, .WS_FullEvents .ui-widget-content .ui-state-disabled, .WS_FullEvents .ui-widget-header .ui-state-disabled
{
	opacity:1;
}
.WS_FullEvents .ui-widget-content .ui-datepicker-other-month span.ui-state-default
{
	color:#666666;
}
/* end day from other months */

/* begin highlighted days */
.WS_FullEvents .ui-state-active, .WS_FullEvents .ui-widget-content .ui-state-active, .WS_FullEvents .ui-widget-header .ui-state-active
{
	background-color:transparent;
	background-image:none;
	border:0 none;
}
.WS_FullEvents .ui-state-active a, .WS_FullEvents .ui-state-active a:link, .WS_FullEvents .ui-state-active a:visited
{
    /*background-color: #ADC393;*/
    background:#adc393 url("../images/bg_ViewEvents.gif") center 2px no-repeat;    
	color:white;
}
/* end highlighted days */

/* begin selected day */
.WS_FullEvents .ui-state-highlight, .WS_FullEvents .ui-datepicker-current-day
{
	background-color:#492f92 !important;
}
.WS_FullEvents .ui-state-active a.ui-state-active, .WS_FullEvents .ui-state-active a.ui-state-active:link, .WS_FullEvents .ui-state-active a.ui-state-active:visited
{
	background-color:#492f92 !important;
	background-image:none;
}
/* end selected day */

/* today */
.WS_FullEvents .ui-datepicker-today span.ui-state-highlight
{
	background-color:#89ACA0 !important;
}
.WS_FullEvents .ui-datepicker-today a.ui-state-highlight
{
	background-color:#ADC393 !important;
	border-color:#D3D3D3;
}
/* default styles */
.WS_FullEvents .ui-widget-content
{
	color:white;
	background-image:none;
	background-color:transparent;
	border:0 none;
	line-height:16px;
	padding-top:3px;
}
.WS_FullEvents .ui-widget-header
{
	background:url("../images/bg_Green_629080_1x1.gif") repeat;
	border:0 none;
	width:644px;
	border-bottom:1px solid white;
	padding:0 0 7px;
}
.WS_FullEvents .ui-datepicker-header .ui-state-disabled
{
	display:none;
}
.WS_FullEvents .ui-datepicker .ui-datepicker-title
{
	color:white;
	text-transform:uppercase;
}
.WS_FullEvents .ui-datepicker th
{
    background:url("../images/bg_Green_629080_1x1.gif") repeat;
	text-transform:uppercase;
	padding:5px 0;
}
.WS_FullEvents .ui-datepicker th span
{
	display:block;
	width:92px;
}
.WS_FullEvents .ui-datepicker td span, .WS_FullEvents .ui-datepicker td a
{
	padding:2px;
}
.WS_FullEvents .ui-datepicker-current-day a.ui-state-hover:hover
{
	color:white !important;
}
.WS_FullEvents a.ui-state-hover:hover
{
    background:#adc393 url("../images/bg_ViewEventsHover.gif") center 2px no-repeat;
	color:#492f92 !important;
	border-color:#D3D3D3;
}
.WS_FullEvents .ui-icon-circle-triangle-e
{
    background-image:none;
}
.WS_FullEvents .ui-datepicker-next, .ui-datepicker-next-hover
{
	background: url("../images/btn_MiniEventNext.gif") no-repeat 100% 2px !important;
	background-position: 100% 2px;
	border:0 none !important;
	top:6px;
	right:10px;
	cursor:pointer;
}
.WS_FullEvents .ui-datepicker-next-hover, .WS_FullEvents .ui-datepicker-prev-hover
{
	cursor:pointer;
}
.WS_FullEvents .ui-icon-circle-triangle-w
{
    background-image:none;
}
.WS_FullEvents .ui-datepicker-prev, .ui-datepicker-prev-hover
{
	background: url("../images/btn_MiniEventPrevious.gif") no-repeat 0 2px !important;
	background-position: 0 2px;
	border:0 none !important;
	top:6px;
	left:10px;
	cursor:pointer;
}
.cancelqtip
{
	position:absolute;
	top:5px;
	right:5px;
}
.ui-tooltip-content
{
	width:275px;
	border-color:#629080 !important;
	font-size:12px;
	line-height:16px;
}
.ui-tooltip-content .InnerContent
{
	position:relative;
	height:155px;
}
.ui-tooltip-content .CalendarNav
{
	position:absolute;
	bottom:0;
	right:-3px;
}
.ui-tooltip-content .CalendarNav > div
{
	float:right;
	margin-left:2px;
	width:16px;
	height:16px;
}
.ui-tooltip-content .CalendarNav > div a
{
	display:none;
}
.ui-tooltip-content .SpotBodyPurple
{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:12px;
}
.ui-tooltip-content .TimeSpan
{
    font-weight:bold;
}
.WS_FullEvents div.ui-datepicker .ui-corner-all
{
    -moz-border-radius:0;
}
.WS_FullEvents .ui-datepicker table
{
    margin:0;
    font-size:13px;
    font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
    border-bottom:1px solid #D3D3D3;    
}
.WS_FullEvents .ui-datepicker
{
    padding:0 0 0 1px;
}
.WS_FullEvents .ui-datepicker td
{
    padding:0;
}
.WS_FullEvents .newListSelected
{
    background:url("../images/select-bg-490px.gif") no-repeat right 0 !important;
    width:226px;
    border-left:1px solid #cbc4e0;
    z-index:100 !important;
}
.WS_FullEvents .selectedTxt
{
    width:199px;
}
.WS_FullEvents ul.newList
{
    width: 226px;
}
.WS_FullEvents .newListSelHover, .WS_FullEvents .newListSelFocus
{
    background-position:right 0 !important;
}
.PurpleLightBoxTitle
{
    color:#492f92;
    font-size:14px;
    font-weight:bold;
}
#physiciansLB .SearchSpecialtyList
{
    background:url("../images/select-bg-490px.gif") no-repeat right 0 !important;
    border-left:1px solid #cbc4e0;
    width:338px;
}
#physiciansLB .SearchSpecialtyList .selectedTxt
{
    width:311px;
}
#physiciansLB .SearchSpecialtyList ul.newList
{
    width:338px;
}
#physiciansLB div
{
	/*overflow:auto;*/
}
a.SimplePurpleButton
{
    display:block;
    background:url("../images/btn_bgGenericPurple.gif") repeat-x;
    padding:3px 10px 5px;
    color:#492f92;
}
.PracticeListWrapper .WS_Location_Name
{
    font-weight:bold;
}
/* staywell */
.SWArticle
{
    padding: 15px;
    font-size:13px;
    line-height:18px;
}
.SWArticle li
{
    list-style: disc outside none;
    margin:10px 30px;
}
.SWArticle h1, .SWArticle h2, .SWArticle h3, .SWArticle h4, .SWArticle h5, .SWArticle h6
{
    font-weight:bold;
    margin:0 0 10px;
}
.SWArticle h1
{
    color:#492f92;
    line-height:26px;
}
.SWArticle h2
{
    font-size:20px;
}
.SWArticle p
{
    margin:0 0 10px;
}
.MoreArticleFooter
{
    margin:-10px 0 20px 24px;
}
.MoreArticleFooter a
{
    background:url("../images/btn_CTARed.gif") no-repeat 100% 75%;
    padding-right:14px;
}
.FeaturedEventBody
{
    position:relative;
    width:930px;
    height:120px;
    line-height:16px;
}
.PhysicianSearchWebPart h2.ImageText
{
    margin-top:0;
}
h1.WebFont, h1.WebFont > span
{
    font-weight:normal;
    font-size:24px;
}
h1.StandardSpacing
{
    margin-bottom:20px;
}
h2.WebFont, h2.WebFont > span
{
    font-weight:normal;
    font-size:22px;
}
h2.StandardSpacing
{
    margin-bottom:12px;
}
h3.WebFont, h3.WebFont > span
{
    font-weight:normal;
    font-size:18px;
}
h3.StandardSpacing
{
    margin-top:20px;
    margin-bottom:5px;
}
h4.WebFont, h4.WebFont > span
{
    font-weight:normal;
    font-size:14px;
    line-height:16px;
}
h4.StandardSpacing
{
}
h5.WebFont, h5.WebFont > span
{
    font-weight:normal;
    font-size:13px;
    line-height:16px;
}
h4.StandardSpacing
{
}
.SpotTitle h3.WebFont, .SpotTitle h3.WebFont > span
{
    color:#492F92;
    margin-left:10px;
    margin-top:7px;
}
.RR_PurpleHeading .WebFont
{
    font-family:ITCLubalinGraphW01-Demi;
    color:#c8c0de;
    font-size:17px;
    line-height:20px;
}
.AllCaps
{
    text-transform:uppercase;
}
div.OpenQuote
{
	background: url("../images/LargeLeftQuoteGreen.gif") no-repeat;
	margin-top:17px;
	margin-left:20px;
	line-height:20px;
	*height:87px;
	color:#629080;
	font-size:18px;
}
div.OpenQuote > div
{
    margin-left:47px;
}
/* datatables plugin */
#tblCompany_wrapper, #WishListGrid_wrapper
{
    overflow:hidden;
    width:400px;
}
.dataTables_wrapper
{
    clear:both;
    min-height:302px;
    position:relative;
}
.dataTables_length
{
    /*float:left;
    width:40%;*/
}
.sorting_asc
{
    background:url("../images/sort_asc.png") no-repeat scroll right center transparent;
}
.sorting_desc
{
    background:url("../images/sort_desc.png") no-repeat scroll right center transparent;
}
#tblCompany, #tblWishList
{
    border:1px solid #EFEDF5;
    clear:both;
    width:100%;
    margin:5px 0;
}
.dataTables_info
{
    float:left;
    /*width:50%;*/
    padding:3px;
}
.dataTables_paginate
{
    float:right;
    text-align:right;
    width:auto;
}
.paginate_enabled_previous
{
    background-image:url("../images/back_enabled.jpg");
}
.paginate_disabled_previous
{
    background-image:url("../images/back_disabled.jpg");
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next
{
    float:left;
    height:19px;
    margin-left:3px;
    width:19px;
}
.paginate_enabled_next
{
    background-image:url("../images/forward_enabled.jpg");
}
.paginate_disabled_next
{
    background-image:url("../images/forward_disabled.jpg");
}
tr.even
{
    background-color:#EFEDF5;
}
.dataTables_wrapper td, .dataTables_wrapper th
{
    font-family:'Helvetica', Helvetica, sans-serif, Arial !important;
    font-size:13px !important;
    padding:3px;
}
.dataTables_wrapper th
{
    text-align:left !important;
    border-bottom:1px solid #EFEDF5 !important;
}
.hover
{
    cursor:pointer;
}
div.FoundationHeader
{
    background-color:#eef3e9;
    color:#7e9661;
    text-align:center;
    height:120px;
}
div.FoundationHeader > div
{
    padding-bottom:10px;
    margin-bottom:20px;
}
.FoundationHeader h1.WebFont
{
    padding-top:22px;
    padding-bottom:17px;
}
.FoundationHeader h1.WebFont a, .FoundationHeader h1.WebFont a:hover, .FoundationHeader h1.WebFont a:visited, .FoundationHeader h1.WebFont a:active
{
    color:#7E9661 !important;
    text-decoration:none;
    font-family:ITCLubalinGraphW01-Demi;
    font-size:34px;
    font-weight:bold;
}
div span.RRTitle
{
    font-family:ITCLubalinGraphW01-Demi;
    color:#492F92;
    font-size:18px;
    line-height:20px;
    padding:0 !important;
}
.txtNewsletterEmail
{
    border:1px solid #D1CBE4;
    width:180px;
    margin:5px 0 0 10px;
    color:#492F92;
    font-size:12px;
    padding:5px;
}
.btnNewsletterSignup
{
    font-size:11px;
}
#spot2010CommunityBenefits, #spotHowYourGiftHelps
{
    height:197px;
}
#spot2010CommunityBenefits div.SpotContentWrapper
{
    background: url("../images/content_2010CommunityBenefitsReport.jpg") no-repeat;
    height:189px;
}
#spot2010CommunityBenefits div.SpotBodyPurpleTrans
{
    height:95px;
}
#spotHowYourGiftHelps div.SpotContentWrapper
{
    background: url("../images/content_HowYourGiftHelps.jpg") no-repeat;
    height:189px;
}
#spotHowYourGiftHelps div.SpotBodyPurpleTrans
{
    height:80px;
}
.NewsletterSignupWrapper
{
    height:45px;
    border:1px solid #D1CBE4;
}
.NewsletterSignupWrapper div
{
    float:left;
    padding:10px 0;
    margin:0 7px;
    *margin:0 5px;
}
.NewsletterSignupWrapper .txtNewsletterEmail
{
    margin:0;
}
.Wrapper
{
	border: 1px solid #d1cbe4;
}
.Wrapper > div
{
    margin:10px;
}
a.SpotLinkTitle, a.SpotLinkTitle:hover, a.SpotLinkTitle:visited, a.SpotLinkTitle:active
{
    text-decoration:none;
}
a.SpotLinkTitle .RRTitle
{
    font-size:16px;
    line-height:16px;
}
#spotCommunityOutreach div.SpotContentWrapper {
	background: url("../images/content_CommunityOutreach.jpg") no-repeat;
}
.ms-wpContentDivSpace
{
    margin:0;
}
.PressReleasesWrapper, .UpcomingEventsWrapper
{
    background-color:White;
    margin-bottom:15px;
	width:230px;
}
.PressReleasesWrapper ul, .UpcomingEventsWrapper ul
{
    margin-top:0px;
    border: 1px solid #d1cbe4;
    border-bottom:5px solid #A497C8;;
    border-top:0 none;
}
.PressReleasesWrapper ul li, .UpcomingEventsWrapper ul li
{
    border-top:1px solid #ccc5e0;
	padding:10px;
}
.PressReleasesWrapper ul li a, .UpcomingEventsWrapper ul li a
{
    color:#492F92 !important;
	text-decoration:none;
}
.PressReleasesWrapper ul li a:hover, .UpcomingEventsWrapper ul li a:hover
{
    color:Red !important;
}
.UpcomingEventsWrapper ul li div.SpotBodyPurple
{
    line-height:15px;
}
.FooterLink
{
    font-size:10px;
    text-align:right;
    font-weight:bold;
}
.UpcomingEventsWrapper ul li .EventDate
{
    font-weight:bold;
    font-size:15px;
    color:#492F92
}
.UpcomingEventsWrapper .PRTable
{
    width:660px;
    margin-top:0px;
    margin-bottom:15px;
}
.UpcomingEventsWrapper .PRTable tr td
{
    padding:15px;
    line-height:14px;
}
/* These are consistent enough we should switch to using a generic tag instead of an id - but we'd need to clean up all the
outliers that have weird issues from the original designs to fit into this mold as possible */
#spotFocusDaVinciSystem div.SpotBodyGray, #spotFocusOnUFE div.SpotBodyGray, #spotEmployeeGiving div.SpotBodyGray,
#spotAttendSponsorEvent div.SpotBodyGray, #spotJoinFundraiser div.SpotBodyGray, #spotStartFundraiser div.SpotBodyGray,
#spotJoinOnlineCommunity div.SpotBodyGray, #spotSupportOurPartners div.SpotBodyGray, #spotSpreadOurMessage div.SpotBodyGray
{
	font-size:1em;
	line-height:1.33em;
	margin-top:9px;
	margin-left:15px;
}
.FoundationQuoteSpot
{
    height:226px;
}
.FoundationQuoteSpot .QuoteImage
{
    margin: 5px 0 0 20px;
}
.FoundationQuoteSpot .QuoteImage .Wrapper img
{
    margin:4px;
}
.FoundationQuoteSpot div.WideOpenQuote
{
    background: url("../images/WideLargeLeftQuoteGreen.gif") no-repeat;
    margin-left:20px;
    color:#629080;
	font-size:22px;
    line-height:20px;
    width:390px;
    margin-top:25px;
}
.FoundationQuoteSpot div.WideOpenQuote > div
{
    margin-left:59px;
}
.FoundationQuoteSpot div.WideCloseQuote
{
    background: url("../images/WideSmallRightQuoteGreen.gif") no-repeat 100% 0;
    margin-right:10px;
}
#spotChristiansStory div.WideCloseQuote, #spotDonnaTwoChildren div.WideCloseQuote
{
    position:relative;
    top:-18px;
}
#eventRegistrationLB
{
    width:500px;
    height:500px;
    padding-right:10px;
}
#eventRegistrationLB .PurpleHeaderPane
{
    margin-bottom:10px;
    width:440px;
}
#pnlRegistrationFormWaiting
{
    text-align:center;
    margin-top:25px;
}
#foundationPlaqueLB
{
    width:450px;
    height:575px;
}
div.WS_SimpleSpacer 
{
    float:left;
    margin:0px 10px 0 9px;
}
div.WS_SimpleSpacer div
{
	background: url("../images/bg_Purple_e4e0ef_1x1.gif");
    width:1px;
    height:130px; /* adjust to fit */
}
#imgPostCommentToggle
{
    cursor:pointer;
}
.newList li{
    padding:1px 0;
}
.ImgPhysiciansSelector {
    width:634px;
    padding:7px 12px;
}
.ImgPhysiciansSelector .SelectorList{
background: url(../images/select-bg-490px.gif) no-repeat -160px 0px !important;
}
.ImgPhysiciansSelector .SelectorList, .ItemSelector .SelectorList
{
    background:url("../images/select-bg-490px.gif") no-repeat -160px 0 !important;
    border-left:1px solid #cbc4e0;
    width:328px;
}
.ImgPhysiciansSelector .SelectorList .selectedTxt, .ItemSelector .SelectorList .selectedTxt
{
    width:301px;
}
.ImgPhysiciansSelector .SelectorList ul.newList, .ItemSelector .SelectorList ul.newList
{
    width:328px;
}
div.WSHome_Zones_Hero{
height:350px !important;
width:980px !important;
}