﻿@font-face {
    font-family: 'Helvetica';
    src: 	url('/Style Library/Fonts/a1aa4fc0-53bc-4c86-8676-08b50b66376d.eot');
    src: 	local('?'), url('/Style Library/Fonts/4686edb2-41cf-4e4b-87ee-b09427921b44.woff') format('woff'),
			url('/Style Library/Fonts/cb1c872a-9eb4-4fdb-b73c-5134dd5f1f3c.ttf') format('truetype'),
			url('/Style Library/Fonts/f5ee9809-e24e-46cd-aa5e-f3e5b6b4be0a.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family:'ITC Lubalin Graph W01 Bk';
	src:	url('/Style Library/Fonts/dba232c1-9c23-4a6c-aa91-659205e8e868.eot');
	src:	local('?'), url('/Style Library/Fonts/08d26b1f-edba-4c24-871e-8f265f017896.woff') format('woff'),
			url('/Style Library/Fonts/1663715b-f83c-4958-8905-97cc579db28b.ttf') format('truetype'),
			url('/Style Library/Fonts/43653318-4d8d-4e4b-8f04-c6e8cb975558.svg#43653318-4d8d-4e4b-8f04-c6e8cb975558') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'ITC Lubalin Graph W01 Demi';
	src:	url('/Style Library/Fonts/cc99e9f2-4765-47e8-8e9e-f8afa7f45aa2.eot');
	src:	local('?'),url('/Style Library/Fonts/59400685-dc94-4bda-8b78-cceef07d0471.woff') format('woff'),
			url('/Style Library/Fonts/d8199ae6-f15d-4aad-b2c6-4fb6aa728384.ttf') format('truetype'),
			url('/Style Library/Fonts/33772b07-3175-4e1c-9aca-009627307668.svg#33772b07-3175-4e1c-9aca-009627307668') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'ITC Lubalin Graph W01 Md';
	src:	url('/Style Library/Fonts/a2b62950-ad70-46e2-b2e9-e82ec9db5384.eot');
	src:	local('?'),url('/Style Library/Fonts/6e86dc78-6a2a-44b2-a48e-267dd190bc17.woff') format('woff'),
			url('/Style Library/Fonts/61a5852b-4a70-4369-a205-815fa0dccca3.ttf') format('truetype'),
			url('/Style Library/Fonts/5b1a4f6f-183e-4a2b-897c-02b9544ff090.svg#5b1a4f6f-183e-4a2b-897c-02b9544ff090') format('svg');
	font-weight: normal;
	font-style: normal;
	}


h1.WebFont, h2.WebFont, h3.WebFont, h4.WebFont, .WebFont {
	font-family:'ITC Lubalin Graph W01 Md', Georgia, Times New Roman;

}
body {
    font-size:14px;
	font-family:'Helvetica', helvetica, sans-serif, arial;
	height:100%;
	width:100%;
	overflow:hidden;
}
body.WS_Body {
	height:100%;
	width:100%;
  	overflow: visible;
}
html .WS_Body {
  margin: 0px auto;
  overflow: visible;
  width: 982px;
  border:none !important;
  border:0px !important;
  padding:0px;
}
body #s4-workspace {
	overflow-y:visible;
	overflow-x:visible !important;
	width: 982px !important;
	border:0px !important;
	height:auto !important;
}
body.WS_Body {
 	margin: 0px auto;
  	width: 982px !important;
  	border:0px !important;
  	border:0px !important;
 	padding:0px !important;
}
body #s4-bodyContainer {
	position: relative;
}
body #MSO_ContentTable {
    float:left;
	width:982px !important;
}
.ms-ToolPaneOuter
{
position:absolute;
top:10px;
right:100px;
z-index:5;
}
.s4-ca
{
    background:transparent none repeat scroll 0 0;
    margin-left:0px;
}
/* obnoxious bug with SP pushing this area under content */
.ms-wpadder-buttonArea
{
    position:absolute;
    right:0;
}
.ms-wpadder-zoneArea
{
    position:absolute;
    top:260px;
}
.s4-breadcrumb-menu {
	background:#F2F2F2;
}
.ms-WPBody 
{
    font-family:'Helvetica', helvetica, arial, sans-serif !important;
    font-size:14px !important;
}
.ms-WPBody td
{
    font-family:'Helvetica', helvetica, arial, sans-serif !important;
    font-size:13px;
}
.WS_SPGridView .ms-viewheadertr .ms-vh2-gridview
{
	background-color:#c8c0de;
	color:#492F92;
	font-weight:bold;
}
.WS_SPGridView .ms-listviewtable td.ms-vb2
{
	color:#492F92;
}
.WS_RibbonWrapper
{
    position:relative;
    z-index:1000;
}
.WS_Left 
{
    float:left;
}
.WS_Right 
{
    float:right;
}
div.WS_Clear 
{
    clear:both;
}
.SpotLarge {
	width:320px;
	height:420px;
	position:relative;
}
.SpotSmall {
	border: 1px solid #d1cbe4;
	width:228px;
	height:138px;
	position:relative;
}
.SpotBodyWhite {
	color:White;
}
.SpotBodyPurple {
	color:#492f92;
}
.SpotBodyGreen {
	color:#629080;
}
.SpotBodyGray {
	color:#666666;
}
.Spot a img {
	border:none;
}
div.SpotTitle {
	border: 1px solid #d1cbe4;
	width:318px;
	height:33px;
	margin-bottom:5px;
}
div.SpotTitle img {
	margin-left:20px;
	margin-top:11px;
}
div.SpotCaption {
	margin-left:15px;
	margin-top:14px;
}
.SpotSmall div.SpotContentWrapper {
	width:220px;
	height:130px;
	margin:4px;
	position:relative;
}
div.SpotBodyPurpleTrans div {
	margin-top:9px;
	margin-left:10px;
	line-height:15px;
}
.SpotTwoColumn
{
	position:relative;
}
.SpotTwoColumn div.SpotTitle
{
	border:1px solid #D1CBE4;
	height:33px;
	margin-bottom:5px;
	width:658px;
}
.SpotTwoColumn .SpotBodyQuote
{
	margin-top:25px;
	margin-left:20px;
}
div.CTAFooter {
	margin-right:10px;
	position:absolute;
	bottom:20px;
	right:0;
}
div.CTAFooter a
{
	color: #492F92 !important;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
div.CTAFooter a:hover
{
    color:#ef3e42 !important;
}
div.CTAFooter img {
	margin-top:10px;
	margin-left:5px;
}
div.SpotBodyPurpleTrans
{
	background:url('/_layouts/images/WellStar/shared/bg_Purple_c5c0d7_Trans_32x32.png');
	position:absolute;
	bottom:0px;
	height:60px;
	width:100%;
	color:#492f92;
}
.SpotBodyPurple div.TagLine
{
	text-align:right;
	margin-right:10px;
	line-height:16px;
	font-size:12px;
}
.SpotBodyPurple div.TagLine span.Emphasize
{
	font-weight:bold;
	text-transform:uppercase;
}
.SpaceFix
{
	font-size:0.1em;
}
.WS_HeaderWrapper
{
    margin-top:0;
    clear:right;
	border-left:1px solid #F1EFF7;
	border-right:1px solid #F1EFF7;
}
.WS_HeaderLogo
{
    float:left;
    margin:17px 0 15px 37px
}
.WS_SearchArea
{
    float:right;
    margin:19px 20px;
}
.pnlSearch {
	float:left;
	border:1px solid #D1CBE4;
	width:346px;
	height:42px;
}
.pnlSearch .SearchBox 
{
	background:url('/_layouts/images/WellStar/Shared/bg_SearchBox.png') no-repeat;
	width:287px;
	height:30px;
	float:left;
	margin:6px 5px;
}
.pnlSearch .SearchBox input 
{
	border:none;
	vertical-align:top;
	width:278px;
	margin-top:6px;
	margin-left:5px;
	background-color:transparent;
}
.pnlSearch .SearchImage {
	margin-top:7px;
	border:none;
	display:block;
}
.pnlBillPay {
	float:left;
	border:1px solid #D1CBE4;
	width:119px;
	height:42px;
	margin-left:6px;
}
.pnlBillPay img {
	margin-top:7px;
	margin-left:6px;
	border:none;
}
.WS_TopNav
{
    clear:both;
	margin-bottom:5px;
}
.WS_HeaderLinkArea
{
    background-color:#f1eff7;
    height:28px;
	
}
.WS_HeaderLinkArea.s4-notdlg {	
    height: 28px;
}
.WS_HeaderLinkArea div
{
    float:right;
	margin-right:23px;
    /*font-weight:bold;*/
}
a.WS_HeaderLink
{
    font-size:12px;
	color:#492f92 !important;
    text-decoration:none;
 	padding: 0 2px 2px 4px;
}
#HeaderLinkMenu li
{
	float: left;
	color:#492f92;
}
/* put li in haslayout mode */
#HeaderLinkMenu li
{
	
}
#HeaderLinkMenu li li
{
	
	width:172px;
}

ul.aboutus li{
white-space:nowrap;
width:250px !important;
}

#HeaderLinkMenu li.flyout ul.aboutus li a:hover
{
	width:232px;
}


/* background carrot */
#HeaderLinkMenu li.flyout
{
	position:relative;
	left:-2px;
	top: -9px;
}
/* pad the link that has a flyout to make it feel like a button */
#HeaderLinkMenu li.flyout a.WS_HeaderLink
{
	display:block;
	padding: 10px 0 6px 5px;
	width:100px;
	white-space:nowrap;
}
/* hovering over the flyout link itself */
#HeaderLinkMenu li.flyout:hover > a
{
	background-color:#e3dfee !important;
}
/* hovering over a link under the flyout */
#HeaderLinkMenu li.flyout a:hover
{
	background-color:#f4f2f8;
}
/* links under the flyout */
#HeaderLinkMenu li.flyout ul li a
{
	display:block;
	padding:6px 8px 8px 18px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	color:#492f92 !important;
}


#HeaderLinkMenu li.flyout ul li.category {
    DISPLAY: block;
    padding: 18px 8px 8px 18px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    color: #9080bd !important;
}



#HeaderLinkMenu li.flyout ul li a.subcategory {
    DISPLAY: block;
    padding: 6px 8px 8px 36px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    color: #492f92 !important;
}



#HeaderLinkMenu  ul{
position: relative;
top: 8px;
}
#HeaderLinkMenu li.flyout ul li a:hover
{
    color:Red !important;
}

/* hide until hover */
#HeaderLinkMenu ul ul
{
	position:absolute;
	left:-9999px;
	background-color:#e3dfee;
	margin-top:8px;
	z-index:110;
}
/* show it when it's time */
#HeaderLinkMenu li:hover > ul
{
	left:0;
	top:20px;
}
#HeaderLinkMenu li.flyout ul li img {
	margin:-4px 13px -4px 0;
}
.WS_FooterLinkArea
{
    background:#f1eff7;
	position:relative;
	padding:14px 18px;
	color:#492f92;
	line-height:16px;
	margin-bottom:20px;
	width:946px;
	font-size:11px;
}
.WS_FooterLinkArea a
{
    color:#492F92 !important;
	font-size:10pt;
}
.WS_Footer_Social
{
	float:left;
	margin: 42px 0px 0px 65px;
}
.WS_Footer_Social img
{
	position:relative;
	top:-1px;
	vertical-align:middle;
}
.WS_Footer_Social a
{
	display:inline-block;
	margin-left:7px;
}

.WS_Footer_Social #btn_Facebook
{
	margin-left:4px;
}

.footer_left_column {
	float:left;
	margin: 30px 70px 0 45px;
}

.footer_middle_column {
	float:left;
	margin: 30px 0px 0 40px;

}

.footer_bottom_center {
	float:left;
	margin-left: 210px;
}

.footer_follow_text {
	font-size: 20pt;
	font-weight:bold;
	margin-left: 25px;
}

.footer_divider_line {
	width: 227px;
	height: 2px;
	background-color: #492f92;
	margin-top: 10px;
	margin-left:5px;
	margin-bottom:12px;
}

.footer_social_icons {
	width:38px;
	height:38px;
}





.WSHome_Zones_Top
{
}
.WSHome_Zones_Top div.WS_Spacer 
{
	float:left;
	margin-top:230px;
}
.WSHome_Zones_Top div.WS_Spacer div
{
	background: url('/_layouts/images/WellStar/shared/bg_vBarPurpleT.gif');
    width:11px;
    height:175px;
}
.WSHome_Zones_Middle
{
	margin-top:20px;
}
.WSHome_Zones_Middle div.WS_Spacer 
{
	float:left;
	margin-left:9px;
	margin-right:10px;
}
.WSHome_Zones_Bottom
{
    margin-top:15px;
}
.WSHome_Zones_Bottom div.WS_Spacer 
{
    float:left;
    margin:5px 10px 0 9px;
}
.WSHome_Zones_Bottom div.WS_Spacer div
{
	background: #e4e0ef;
    width:1px;
    height:130px;
}
.WSHome_ZoneFooter
{
	background: #e4e0ef;
	width:319px;
    height:3px;
}
.WSHome_PreFooter
{
	background: #e4e0ef;
    width:980px;
    height:3px;
	margin: 10px 0 0;
}
.SelectBox
{
	position:absolute;
	top:56px;
}
.SelectBox img
{
	margin-left:5px;
	/*margin-bottom:5px;*/
}
/* Global Nav Styles */
.WS_TopNav ul.mainNav {
    list-style: none;
}
.WS_TopNav .oneColumn
{
    width:224px;
}
.WS_TopNav .twoColumn
{
    width:395px;
}
.WS_TopNav .threeColumn
{
    width:588px;
}
.WS_TopNav .fourColumn
{
    width:784px;
}
.WS_TopNav .fiveColumn
{
    width:980px;
}
.WS_TopNav .mainNavDiv {
    background: url('/_layouts/images/WellStar/Menu/bg_Menu.gif') 0px 0px no-repeat;
    display: block;
    height: 33px;
}
.WS_TopNav ul.mainNav {
    width: 980px;
    height: 33px;
}
.WS_TopNav ul.mainNav li.topTab {
    display: inline;
    float: left;
    height: 33px;
    position: relative;
	z-index:105;
}
.WS_TopNav ul.mainNav li.topTab a.mainNavTop {
    text-indent: -999em;
    display: block;
    height: 33px;
}
.WS_TopNav a#medicalTab {
    background: url('/_layouts/images/WellStar/Menu/bg_MenuMouseOver.gif') 0px -33px no-repeat;
    width: 155px;
    margin-right: 2px;
}

.WS_TopNav a#physiciansTab {
    background: url('/_layouts/images/WellStar/Menu/bg_MenuMouseOver.gif') -157px -33px no-repeat;
    width: 155px;
    margin-right: 2px;
}
.WS_TopNav a#locationsTab {
    background: url('/_layouts/images/WellStar/Menu/bg_MenuMouseOver.gif') -314px -33px no-repeat;
    width: 155px;
    margin-right: 2px;
}
.WS_TopNav a#eventsTab {
    background: url('/_layouts/images/WellStar/Menu/bg_MenuMouseOver.gif') -471px -33px no-repeat;
    width:253px;
    margin-right: 2px;
}
.WS_TopNav a#infoTab {
    background: url('/_layouts/images/WellStar/Menu/bg_MenuMouseOver.gif') -726px -33px no-repeat;
    width: 254px;
}
.WS_TopNav ul.mainNav li.topTab .subNav {
    background-color: #e3dfee;
    display: none;
    height: 355px;
    position: absolute;
    top: 33px;
    left: 0px;
    padding-top: 20px;
    /*width: 674px;*/
    padding: 0px 0px 0px 0px;
}
.WS_TopNav ul.mainNav li.topTab #physiciansTabSub.subNav {
    left: 0px;
}
.WS_TopNav ul.mainNav li.topTab #medicalTabSub.subNav {
    left: -157px;
}
.WS_TopNav ul.mainNav li.topTab #locationsTabSub.subNav {
    left: -314px;
}
.WS_TopNav ul.mainNav li.topTab #eventsTabSub.subNav {
    left: -471px;
}
.WS_TopNav ul.mainNav li.topTab #infoTabSub.subNav {
    left: -726px;
}
.WS_TopNav ul.mainNav li.topTab .subNav > ul {
    background: url(/_layouts/images/WellStar/Menu/bg_subNav.gif) 0px 40px no-repeat;
    float: left;
    font-family:Helvetica, sans-serif;
    font-size: 14px;
    height: 324px;
    width: 193px;
    margin-right: 2px;
}
.WS_TopNav ul.mainNav li.topTab .subNav ul.last, ul.mainNav li.topTab .subNav ul.doubleWide {
    margin-right: 0px;
}
.WS_TopNav .subNav > ul {
	background:url('/_layouts/images/WellStar/Shared/bg_Purple_c8c0de_1x1.gif');
}
.WS_TopNav .subNav ul li {
	color: #9080bd;
    font-size: 12px;

    font-style: italic;
    line-height: 15px;
    padding: 3px 0 0px 4px;
}
.WS_TopNav .subNav li.subNavHeader {
	/*background:url('/_layouts/images/WellStar/Menu/bg_subNavHeaderWithArrow.gif') 0 -10px no-repeat;*/
    color: #492f92;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
    /*text-transform: uppercase;*/
    padding:0px 0px 0px 0px;
    margin:0px;
}
.WS_TopNav .subNav li.blankSubNavHeader {
	background-image:url('/_layouts/images/WellStar/Menu/bg_subNavHeader.gif') !important;
}
.WS_TopNav .subNav ul li a {
    color: #492f92;
    font-size: 11px;
    font-style: normal;
    /*font-weight: bold;*/
    text-decoration: none;
    text-transform: uppercase;
    /*background: url(/_layouts/images/WellStar/Menu/arrows_right.png) no-repeat 100% 40%;*/
    padding-right: 13px;
}
.WS_TopNav .subNav ul li:hover
{
    background-color:#E3DFEE;
}
/*.WS_TopNav .subNav ul li a:hover 
{
    background-color:Red;
}*/
/*.WS_MenuAsContent
{
    margin-top:8px;
}*/
.WS_MenuAsContent ul.mainNav li.topTab
{
    display:inline;
    float:left;
	width:310px;
}
.WS_MenuAsContent ul.mainNav li.topTab .subNav ul
{
    float: left;
    font-family:Helvetica, sans-serif;
    font-size: 14px;
    height: 278px;
    width: 222px;
    margin-right: 2px;
    margin-top:13px;
}
.WS_MenuAsContent .mainNavTopWrapper
{
	border:1px solid #D1CBE4;
	padding:10px 0 10px 17px;
    font-size: 14px;
    font-weight: bold;
	float:left;
	width:280px;
}
.WS_MenuAsContent .WS_Spacer div
{
	margin-top: 45px;
	background: url('/_layouts/images/WellStar/Shared/bg_vLongBarPurpleT.gif') no-repeat;
	height: 175px;
	width: 11px;
}
.WS_MenuAsContent .mainNavTopWrapper {
    color:#492f92;
}
.WS_MenuAsContent .subNav ul li {
	color: #9080bd;
    font-size: 12px;
    font-style: italic;
    line-height: 15px;
    padding: 4px 0 9px 18px;
}
.WS_MenuAsContent .subNav ul li a {
    color: #492f92;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    padding-right: 13px;
}
.WS_MenuAsContentFooter
{
	float:left;
	background: #e4e0ef;
	width:299px;
    height:3px;
	/*margin-bottom:25px;*/
}
.WSSection_Zones_Main div.WS_Spacer 
{
	float:left;
	margin-top:230px;
}
.WSSection_Zones_Main div.WS_Spacer div
{
	background: url('/_layouts/images/WellStar/Shared/bg_vBarPurpleT.gif') no-repeat;
	margin-left:4px;
    width:15px;
    height:175px;
}
.WSSection_Zones_Main
{
	margin-top:20px;
}
.WS_RightRail
{
	float:right;
	width:230px;
}
.WS_LeftContent
{
	float:left;
	width:660px;
}
.WSSection_Top .SectionTitle
{
	float:left;
	margin-bottom:27px;
	width:197px;
}
.SectionDescription .SpotBodyGreen
{
    font-size:15px;
    line-height:22px;
}
.SectionDescription .ConditionHeader
{
    height:110px;
    position:relative;
}
.SectionDescription .SpotBodyGreen div.CTAFooter
{
    /*position:inherit;*/
    margin-right:0px;
}
.SectionDescription .SpotBodyGray
{
    font-size:13px;
    line-height:17px;
}
.WSSection_Zones_Bottom
{
	margin:20px 0 0;
}
.WS_ConditionPage .WSSection_Zones_Bottom
{
    margin: 0;
}
.WSCondition_Main .SectionTitle
{
	float:left;
	margin:0px 19px 19px 29px;
}
.WSCondition_Main .SpotBodyGray
{
    line-height:17px;
}
.WSSection_ZoneFooter
{
	background: #e4e0ef;
	width:660px;
    height:3px;
}
.WSSection_Zones_Middle
{
    margin-top:20px;
}
.WSCondition_Top
{
    margin-top:17px;
    margin-bottom:15px;
}
/*.WS_Zones_Alert
{
    margin-top:7px;
}*/

/* SiteMap Styles */
ul.SiteMap li.Web
{
	list-style: circle;
	font-weight:bold;
}
ul.SiteMap li
{
	color:#492F92;
	margin-left:15px;
	line-height:15px;
}
ul.SiteMap li.Page
{
	list-style: square;
}
/* End SiteMap Styles */
.CategoryList .ArchiveSectionTitle
{
	width:300px !important;
}
.WS_Content
{
    margin:17px 20px 0 28px;
}
/* IE7 needs these */
.WS_ContentArea480
{
    width:480px;
	margin-top:0px;
}
.WS_ContentArea320
{
    width:320px;
}
.WS_ContentArea230
{
    width:230px;
}
.PhysicianSearchWebPart { display: none; }
.PhysicianSearchWebPart .SpotBodyGreen
{
    font-size:14px;
    margin-bottom:10px;
}
.PhysicianSearchResults .SpotBodyGreen
{
    margin-bottom:16px !important;
}
.FormCriteriaLabel
{
    font-size:14px;
    color:#492F92;
    margin-bottom:5px;
    margin-top:25px;
}
.PhysicianSearchResults .CriteriaLabel
{
    width:184px;
    height:24px;
    vertical-align:top;
    font-size:12px;
    color:#492F92;
}
.PhysicianSearchResults .CriteriaValue
{
    font-size:12px;
    color:#666666;
}
.PurpleTextBox
{
    border:1px solid #D1CBE4;
    height:28px;
    background:#FFF;
}
/********************************************/
/**** New Mega Menu ***************/

.mainNav * {
	font-family: 'Helvetica', helvetica, arial, sans-serif;
}

.pad-col1, .pad-col2,.pad-col3 {
	padding:10px;
	background: #E3DFEE;
}

.nav-sub-menu1, .nav-sub-menu3, .nav-sub-menu4, .nav-sub-menu5, .nav-sub-menu6{
  color:#492F92;
  height:31px;
  width:194px;
  padding: 0px;
  background:#C8C0DE;
  font-size:13px;
  line-height: 19px;
  border-bottom:1px #c0b7d9 solid;
}
.nav-sub-menu2{
  color:#492F92;
  height:31px;
  width:210px;
  padding: 0px;
  background:#E3DFEE;
  font-size:13px;
  line-height: 19px;
  border-bottom:1px #d7d1e7 solid;
}
.nav-sub-menu1:hover,
.nav-sub-menu1.active {
  background:#E3DFEE;
}

.nav-sub-menu3:hover,
.nav-sub-menu3.active {
  background:#E3DFEE;
}
.nav-sub-menu4:hover,
.nav-sub-menu4.active {
  background:#E3DFEE;
 }
.nav-sub-menu5:hover,
.nav-sub-menu5.active {
  background:#E3DFEE;
}
.nav-sub-menu6:hover,
.nav-sub-menu6.active {
  background:#E3DFEE;
}
.nav-sub-menu2:hover{
  background:#9080BD;
}
.nav-sub-menu1-text, .nav-sub-menu2-text {
	padding-top:5px;
	display:inline-block;
	float:left;
  	padding-left:11px;
}

.nav-sub-menu2.sub-nav-active a,
.nav-sub-menu2.sub-nav-active a:visited {
	color: #fff;
}

.nav-sub-menu2-text a:hover {
	text-decoration: none;
}

.nav-sub-menu1-arrow,
.nav-sub-menu2-arrow {
	float:right;
	width:9px;
	height:9px;
	margin-top:10px;
	margin-right:15px;
	background:url("/_layouts/images/WellStar/Menu/arrows_right.png") 0 200px no-repeat;
}

.nav-sub-menu2-arrow {
	background:url("/SiteCollectionImages/Navigation/arrows_right-white.png") 0 200px no-repeat;
}

.nav-sub-menu1:hover .nav-sub-menu1-arrow,
.nav-sub-menu2:hover .nav-sub-menu1-arrow,
.nav-sub-menu3:hover .nav-sub-menu1-arrow,
.nav-sub-menu4:hover .nav-sub-menu1-arrow,
.nav-sub-menu5:hover .nav-sub-menu1-arrow,
.nav-sub-menu1.active .nav-sub-menu1-arrow,
.nav-sub-menu2.active .nav-sub-menu1-arrow,
.nav-sub-menu3.active .nav-sub-menu1-arrow,
.nav-sub-menu4.active .nav-sub-menu1-arrow,
.nav-sub-menu5.active .nav-sub-menu1-arrow,
.nav-sub-menu6.active .nav-sub-menu1-arrow {
  background-position: 0 0;
}

.navIMGHealthLibrary{
	width:175px;
	height:100px;
}
.subNav>ul{
  
}
.menutextnewline{
	padding-bottom:10px;
}
.menublocks {
	width:196px;
	height:155px;
}
.menublockTitle{
	padding: 15px 0 8px 0;
}
.subNavHeader{
	padding:2px 0px 0px 15px;
}
.menublocks>div{
  padding-left:15px;
}

.nav-menu-link {
	font-size: 13px;
	float: left;
	clear: both;
	margin-top: 3px;
}

.menu-subfont{
    font-style: italic;
    color: #9080BD;
    margin-top: 3px;
    clear: both;
    float: left;
}
.navdropdown{
	height:355px;
	background:#C8C0DE;
	border-right: 1px #d7d1e7 solid;
}
div.article, div.welcome {
	padding:0px !important;
}
#physiciansTabSub{
	width:980px;
}
#FindPhysicianArea{
	width:291px;
	display:inline;
}
#FindPhysicianArea ul.newList {
	width: 275px;
	overflow: auto;
}
#FindPhysicianArea .SearchSpecialtyList ul.newList { height: 260px !important; }
#FindPhysicianArea .SearchLocationList ul.newList { height: 201px !important; }

#FindPhysicianForm {
	padding-left:15px;
}

#PopSearch{
	margin-top:20px;
}

#FindPhysicianForm .PurpleTextBox {
	margin-bottom: 10px; 
}

#FindPhysicianTitle {
	padding:0px 0px 8px 0px;
}

.FindPhysicianFormHeader {
	font-size:12px;
	color:#492F92;
	clear:both;
}
#PhysicianSearchBtn{
	font-size:12px;
	text-align:center;
	width:154px;
	height:30px;
	background:#C8C0DE;
	color:#492F92;
	line-height:30px;
}

.menu-advancedsearch {
	font-size:10px;
	text-transform: uppercase;
	color:#492F92;
}

#FindPhysicianForm {
	display:inline-block;
	padding-left:15px;
  	margin-top:20px;
  	height:250px;
  	border-right:1px #d7d1e7 solid;
  	width:291px;
  	height:315px;
}
#FindPhysicianForm ul.newList { height: auto; max-width: 100%; }
#FindPhysicianForm ul.newList li, #FindPhysicianForm ul.newList ul { width: 100%; max-width: 100%; box-sizing: border-box; font-style: normal; }

.WS_TopNav .subNav #FindPhysicianForm ul li { font-size: 12px !important; line-height: 12px; padding: 1px 0 1px 8px; }
.WS_TopNav .subNav #FindPhysicianForm ul li:hover { background-color:transparent; }
.WS_TopNav .subNav #FindPhysicianForm ul li li { padding-left:0; }
.WS_TopNav .subNav #FindPhysicianForm ul li li a { line-height:11px; }

#FindPhysicianForm .newListOptionTitle { padding-left: 0 }
#FindPhysicianForm .newListOptionTitle > ul { float: none; }

#FindPhysicianForm .FormCriteriaLabel { margin-top: 10px; }
#FindPhysicianForm .newListSelected {
    background: url("/SiteCollectionImages/Navigation/select-bg.gif") no-repeat scroll 0 0 transparent;
    width: 280px;
}

#FindPhysicianForm .newListSelected:hover {
	background-position: 0 -30px;
}

#FindPhysicianForm .newListSelected { float: none; }

.WS_TopNav .subNav #FindPhysicianForm ul li li a { text-transform: capitalize; }

#FindPhysicianForm #navSpecialtyLabel { margin-top: 15px; }

#FindPhysicianForm span.PurpleTextBox { display: inline-block;}

#FindPhysicianForm span.PurpleTextBox input { margin-top: 2px; }

#FindPhysicianForm #txtNavZIP { border-width: 0; color: #492f92; font-size: 10px; text-transform: uppercase; height: 21px; }

/* Set placeholder text color */
::-webkit-input-placeholder { color: #492f92; }
:-moz-placeholder { color: #492f92; }
::-moz-placeholder { color: #492f92; }
:-ms-input-placeholder { color: #492f92; }

#FindPhysicianForm #btnFindAPhysician { margin-top:10px; display: block; cursor: default; }

#FindPhysicianSearchArea{
	display:inline-block;
	vertical-align: top;
	float: left;
}
.menu-title-link {
	color:#492F92;
	font-size:14px;
}
.menu-title-link-des {
	color:#9080BD;
	font-size:12px;
	font-style:italic;
	padding-top: 3px;
}
#FindPhysicianSearchArea table td{
	width:194px;
	padding-left:15px;
	padding-bottom:15px;
}
#FindPhysicianSearchArea #navViewAllSpecialties { float: right; }
#FindPhysicianSearchArea #navViewAllSpecialties a.RedCTA { background:url("/Style%20Library/Images/btn_ctared_nav.gif") no-repeat 100% 45%; }
#navViewAllCities a.RedCTA { background:url("/Style%20Library/Images/btn_ctared_nav.gif") no-repeat 100% 45%; }


.CEO-section-heading{
	padding:20px 0px 5px 0px;

}
#CEO-section-heading{
	font-size: 18px;
	font-family: 'ITC Lubalin Graph W01 Md', Georgia, Verdana, Arial;
	color:#492F92;
}
.childbirth-section-heading{
	padding:20px 0px 5px 0px;

}

.subnavdropdown {
	float:left;
	height: 355px;
	border-right: 1px #d7d1e7 solid;
}
.subnavdropdownactive{
	display:block;
}
.subnavdropdown>div {
	background:#E3DFEE;
}
#locations-image-info {
	width:574px;
	height:355px;
	position: relative;
	float:left;
	background-image:url("/SiteCollectionImages/Navigation/hospital-cobb.jpg");
	background-size:cover;
}
#locations-img-title{
	position:absolute;
	bottom:65px;
	width:574px;
	height:58px;
	text-align:left;
	font-size:24px;
	color:#FFF;
    background-image: url("/sitecollectionimages/servicelineshero/servicelineshero-purple-backsplash.png");
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
    opacity: 0.9;	   	
}
.location-hospital-name {
	font-family: 'ITC Lubalin Graph W01 Md', Georgia, Verdana, Arial;
	font-size: 20px;
	line-height:59px;
	padding-left:30px;
	text-transform:uppercase;
}
#locations-img-btm-area {
	background: #fff;
	position:absolute;
	bottom:0px;
	width:574px;
	height:65px;
	text-align:left;
	font-size:12px;
	color:#392F92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
    opacity: 0.7;	
}
#locations-img-btm-area table{
width:576px;
height:65px;
}
#locations-img-btm-area td{
	width:288px;
	vertical-align:middle;
}
#locations-img-btm-text {
	padding-left:30px;
}
#locations-img-btm-area table{
	width:576px;
	height:65px;
}
#locations-img-btm-area td{
	width:288px;
	vertical-align:middle;
}
#locations-img-btm-text {
	padding-left:30px;
}
#locations-img-btn {
	height:30px;
	width:144px;
    background: url("/SiteCollectionImages/Navigation/btn_menu-sprite.png") no-repeat;
	position: absolute;
	bottom: 16px;
	right: 20px;
	cursor: pointer;
}
#locations-img-btn:hover {
    background-position: 0px -30px;
}
#locations-img-btn div {
	line-height:30px;
}
#medicalTabdropdown .nav-sub-menu1:last-child{
	border-bottom:1px rgb(204, 200, 214) solid;
}
#CEO-Childbirthcontent>table tr td{
	width:194px;
	padding-left:20px;
	padding-bottom:20px;
}
#CEO-Community>table tr td{
	width:194px;
	padding-left:20px;
	padding-bottom:20px;
}
#CEO-Community table {
	float:left;
}
.CEO-img-area {
    float: right;
    width: 315px;
    height: 295px;
    background: #fff;
    padding: 5px;
    position: relative;
    top: 20px;
    margin-right: 20px;
    text-align: center;
    display: table-cell;
    border: 1px solid #C8C0DE;
}
.CEO-img-info{
	position:relative;
	display:inline-block;
	width:314px;
	height:294px;
	background:url('/SiteCollectionImages/Navigation/stock-classes.jpg') no-repeat;
}

.CEO-img-info a:hover {
	text-decoration: none;	
}

.CEO-img-text{
	background:#fff;
	position:absolute;
	bottom:0px;
	width:314px;
	height:90px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;	
}
.CEO-img-header{
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	font-family:'ITC Lubalin Graph W01 Md', Georgia, Verdana, Arial;
	color:#492F92;
	font-size:18px !important;
}
.CEO-img-description{
	padding-left:10px;
	padding-bottom:20px;
	text-align:left;
	font-style:italic;
	color:#9080BD;
	font-size:12px !important;
}

.CEO-img-btn {
	width:144px;
	height:30px;
	text-transform:uppercase;
	background: url("/SiteCollectionImages/Navigation/btn_menu-sprite.png") 0px -60px no-repeat;
	color:#FFF;
	line-height:26px;
	text-align:center;
	margin-left:10px;
	position:absolute;
	bottom: 16px;
	font-size:10px !important;
	cursor: pointer;
}

.CEO-img-btn:hover{
background: url("/SiteCollectionImages/Navigation/btn_menu-sprite.png") 0px -90px no-repeat;
}
#CEO-Childbirthcontent>table tr td{
	width:194px;
	padding-left:20px;
	padding-bottom:20px;
}
#CEO-Childbirthcontent{
	float:left;
}
.PVI-img-area{
	float: left;
    width: 536px;
    height: 305px;
    position: relative;
    background: #FFF;
    margin: 20px;
    border: 1px solid #C8C0DE;
    padding: 5px;
}
.PVI-img-info{
	width: 536px;
	height: 305px;
	background:url("/SiteCollectionImages/Navigation/stock-mychart.jpg") no-repeat;
}

#PVI-img-tbl-right a:hover {
	text-decoration: none;	
}

.PVI-img-text{
	background: #fff;
	position:absolute;
	bottom:0px;
	width:538px;
	height:130px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;	
}
.PVI-img-text table td{
	padding-top:10px;
	width:293px;
}
.PVI-img-text table td>div{
	padding-left:20px;
}
.PVI-img-header{
	text-transform:uppercase;
	font-family: 'ITC Lubalin Graph W01 Demi';
	color:#492F92;
	font-size:19px !important;
	margin: 5px 0;
}
.PVI-img-description{
color:#492F92;
font-size:12px;
}
.PVI-img-description-2{
padding-top:5px;
font-size:12px !important;
font-style:italic;
}
.listDivs div{
display:list-item;
list-style-type: disc;
margin-left: 20px;
}
#PVI-menucontent{
margin-top:20px;
}

#PVI-td1{
display:inline-block;
width:280px;
padding-top:10px;
padding-left:20px;
}
#PVI-td2{
display:inline-block;
width:30px;
}
#PVI-td3{
float:right;
display:inline-block;
padding-top:10px;
padding-left:10px;
padding-right:20px;
}

#PVI-img-btn {
	font-size:10px;
	width:144px;
	height:30px;
	text-transform:uppercase;
	background: url("/SiteCollectionImages/Navigation/btn_menu-sprite.png") 0px -120px no-repeat;
	color:#fff;
	line-height:26px;
	text-align:center;
	cursor: pointer;
}
#PVI-img-btn:hover{
background: url("/SiteCollectionImages/Navigation/btn_menu-sprite.png") 0px -150px no-repeat;
}

#PVI-img-logo {
	margin-bottom:20px;
	background:url("/SiteCollectionImages/Navigation/logo-mychart.png") no-repeat;
	width:147px;
	height:46px;
}
#PVI-img-tbl-right {
	position: absolute;
	bottom: 15px;
	right: 10px;
}
#PVI-menucontent td {
	width:194px;
	padding-left:20px;
	padding-bottom:15px;
}

.nav-section-heading {
	font-family: 'ITC Lubalin Graph W01 Md', Georgia, Verdana, Arial;
	font-size:18px;
	color:#493F92;
}
#PhysicianSearchBtn {
	margin-top:10px;
}
.FindPhysicianFormHeader {
	padding:10px 0 5px 0;
} 
.sub-nav-active {
	background:#9080BD !important;
	color: #fff;
}
#locations-img-btm-text {
 width:300px;
}

.location-city, .location-comma, .location-state, .location-zip {
display:inline;
}
.location-address {
padding-bottom:3px;
}
.location-phone {
padding-top:3px;
}

.locations-urgentcare-titlemap-area {
	margin-left:10px;
	margin-top:20px;
	float:left;
}

.locations-urgentcare-title{
	margin-bottom:10px;
}
.locations-urgentcare-map-area{
	background:#FFF;
	width:352px;
	height:284px;
	padding:5px;
	border: 1px solid #C8C0DE;
}
.locations-urgentcare-map{
	width:352px;
	height:284px;
	background:#000;
}

.locations-urgentcare-map-btn{
	width: 144px;
    height: 30px;
    background: url("/SiteCollectionImages/WebParts/Map_button.gif") no-repeat;
	position:absolute;
	bottom: 29px;
	right:217px;
	cursor: pointer;
}

.locations-urgentcare-map-btn:hover {
	background: url("/SiteCollectionImages/WebParts/Map_button_roll.gif") no-repeat; 
}

.locations-urgentcare-address-area {
	float:left;
	padding-top:45px;
	padding-left:20px;
}
.locations-uc-header1{
font-size:13px;
color:#492F92;
padding-bottom:4px;
}
.locations-uc-street{
font-size:12px;
color:#9080BD;
font-style:italic;
max-width: 150px;
}
.locations-uc-city,.locations-uc-comma, .locations-uc-state, .locations-uc-zip{
display:inline-block;
padding-bottom:10px;
font-size:12px;
color:#9080BD;
font-style:italic;
}
.locations-uc-phone,.locations-uc-fax,.locaitons-uc-weekdays,.locations-uc-time{
font-size:12px;
color:#9080BD;
font-style:italic;
}
.locations-uc-fax{
padding-bottom:25px;
}

#ic-menu-header {
	white-space: nowrap;
}

#ic-menucontent td {
    width: 176px;
    padding-left: 15px;
    padding-bottom: 15px;
}

#lab-menucontent td {
	 width: 176px;
    padding-left: 15px;
    padding-bottom: 15px;
}

#Locations-MedicalPractices {
	border-right: 0;
}

#FindPhysicianForm {
	float:left;
}

.find-by-fac-area {
	line-height:18px;
	font-size:15px;
	font-family:"Helvetica", Helvetica, sans-serif, Arial !important;
	margin-bottom:25px;
	margin-top:5px;
}

.find-doctor-left-list a:hover {text-decoration:none}

.new-hospital-header {
	color:#492f92;
	font-family:"Helvetica", Helvetica, Arial, sans-serif;
	text-decoration:underline;
	font-size:17px;
	text-transform:uppercase;
}

.new-hospital-bold{
	font-family:"ITC Lubalin Graph W01 Demi", Georgia, Times New Roman;
	color:#492f92;
	font-style:italic;
	text-transform:uppercase;
	margin-right: 5px;
}

.phys-by-fac, 
.phys-new-hospital {
	margin-bottom: 4px;
}

.WS_TopNav ul.mainNav li.topTab .subNav #FindPhysicianArea ul {
	height: auto;
	width:278px;
}

.WS_TopNav .subNav #FindPhysicianArea ul {
	background:#fff;
}

.WS_TopNav .subNav #FindPhysicianArea ul li {
	color:#492f92;
} 

.WS_TopNav .subNav #FindPhysicianArea ul li {
	color:#492f92;
	font-style:normal;
}

.WS_FullEvents .newListSelected {
	z-index: 100 !important;
}

.subNav.fiveColumn {
	z-index: 99999;
}

body #s4-bodyContainer {overflow:hidden}
