﻿/* General site */
body { 	font-family: Arial, Helvetica, sans-serif; font-size: 13px;	color: #333333; background-image: url('../uploadedImages/background_gradient.jpg'); background-repeat: repeat-x;	background-color:#999999; margin: 8px; }
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #d28023;
    margin: 0px 0px 7px 0px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #015c90;
    margin: 0px 0px 7px 0px;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #d28023;
    margin: 0px 0px 7px 0px;
}
h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #015c90;
    margin: 0px 0px 7px 0px;
}

p {	margin-top: 5px; }
a {	color: #015c90;	text-decoration: none; }
a:hover { color: #d28023; text-decoration: underline; }
#center { margin: 0 auto; width: 980px; }
#shadowContainer { background-color:#7a7a7a; border-left:solid 1px #a8a8a8; border-right:solid 1px #a8a8a8; padding-bottom:6px; }
#mainContainer { background-color:#FFFFFF; margin:10px 10px 0px 10px; text-align:left; top:37px; }
#bodyContainer { background-color:#FFFFFF; margin: 1px 5px 10px 5px; min-height:250px; }

a.formedicalprofessionals { background: url("../images/formedicalprofessionals.png"); width: 100px; } 

div.left { float:left; }
div.right { float:right; }
div.grayContainer { width: 200px; }
div.grayContainerBottom { background: url("../images/leftNavBottom.png") no-repeat; height: 60px; width: 200px; margin-top: -20px; }
div.main { margin-left: 220px; }
div.leftMain { width: 630px; float:left; }
div.rightContent { width: 305px; float:right; } 
div.mainrelated { float: left; width: 71%; }
div.relatedcontent {float: right; width: 28%; }
div.clearboth { clear: both; }
div.bodyContent { font-size:13px; }

/* program list */
div.programs div.programRow div.item { float: left; width: 50%; padding: 3px 0px 3px 0px; }
div.programs div.programRow div.item a.title { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position:0px 4px; background-repeat:no-repeat; color: #015c90;} 

/* accordion */
#accordion { margin: 15px 0px 15px 25px}
div#accordion h3 { padding: 0px 0px 0px 3px; font-size: 14px; font-weight: bold; margin: 5px 0px 0px 0px;} 
div#accordion h3 a { padding-left:14px; background-image: url('../images/bluearrow.png'); background-position:0px 4px; background-repeat:no-repeat; } 
div#accordion a.title { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position:0px 4px; background-repeat:no-repeat; } 
div#accordion .ui-state-active a {  background-image: url('../images/bluearrow.png'); background-position:0px 4px; background-repeat:no-repeat; } 
div#accordion div.item { padding-left: 20px; margin-bottom: 3px;} 
div#accordion div.item a {color: #015c90;}

/* bottom campaign bucket */
div.bottomCampaign table { width: 100%; }
div.bottomCampaign table td { text-align: center; }

/* forms */
div.formrow { clear: both; margin: 5px 0; float: left; width: 100%; }
div.formrow .label { float: left; width: 20%; text-align: right; padding-right: 9px; }
div.formrow .submit { padding-bottom: 0px; }
div.formrow .input { margin-left: 22%; }

/* gridview */
table.grid { width: 100%; border: none; } 
table.grid th { color: #d28023; font-size: 15px; font-weight: bold; } 
table.grid tr { border-bottom: solid 1px #E4E4E4; }

a.button { white-space: nowrap; text-decoration: none; color:White; line-height: 32px; display: block; float: left; font-weight: bold; margin-right: 5px; padding: 0 9px 0 0; font-size: 12px; font-weight: bold; text-align: center; background: transparent url("../images/button-small.gif") no-repeat right -48px; }
a.button span { display: block; height: 32px; padding: 0 0 0 9px; background: transparent url("../images/button-small.gif") no-repeat left top; }
a.print { cursor:pointer; font-size: 12px; padding-right: 22px; background-image: url('../images/print.png'); background-position: right; background-repeat: no-repeat; }

div.fontSizeSwitcher { margin: 2px 0px 2px 0px; padding: 0px 5px 0px 5px; }
div.fontsize { margin-bottom: 5px; }
span.smallText { font-size: 12px; color: #015c90; }
a.fontSize { padding: 0px 3px 0px 3px; border: solid 1px white; cursor: pointer;} 
a.fontSize:hover { text-decoration:none; border: solid 1px #d28023; } 
a.normal { font-size: 14px; }
a.bigger { font-size: 18px; }
a.smaller { font-size: 11px; }
a.fontSizeSelected { border: solid 1px #d28023; }

div.print { margin-top: 5px; margin-right: 8px; }

span.inCaseOfEmergency { color: #F8C663; font-size: 17px; font-weight: bold; margin-bottom: 7px; margin-top: 0px; }

input.bigtextbox { background: transparent; border: none; margin:3px 3px 0px 7px; padding-top:5px; }
input.smalltextbox { background: transparent; border: none; margin-left:5px; padding-top:5px; }

.itemLinksDiv {	z-index:99; }

/* banner */
div#banner { background: transparent url(mega.gif) top left no-repeat; padding-top: 12px; padding-bottom: 36px; }
div#banner h1, div#menu h2 { margin: 0; padding: 0; }
div#banner img { border:none; }
div#banner h1 a { display: block; width: 270px; height: 120px; }
div#banner h1 a span, div#banner .skip { position: absolute; top: -10000px; left: -10000px; }

/* menu */
ul#menu { background-image: url('../images/main_menu_gradient.gif'); background-repeat: repeat-x; color: #fff; margin: 0; padding: 0.3em 0em; }
ul#menu li { display: inline; position: relative; }
ul#menu h2, ul#menu h3 { font-size: 100%; font-weight: normal; display: inline; }

ul#menu div { display: none; }
ul#menu div h3 { color: #f70; font-weight: bold; font-size: 1.1em; }
ul#menu div p { margin: 0 0 0.8em 0; padding: 0; }
ul#menu li a { color: #fff; text-decoration: none; }
ul#menu li a:hover { text-decoration: none; }
ul#menu li.mega a { background: transparent url(arrow.gif) center right no-repeat; }
ul#menu li.mega a:hover { text-decoration: underline;  }
ul#menu li.mega img { border:none; }
ul#menu li.mega div { border: 1px solid #dda; width: 24em; position: absolute; top: 1.6em; left: 0em; padding: 1.3em; background: #ffc; color: #930; }
ul#menu li.hovering div { display: block; }
ul#menu li.mega div a { color: #300; padding: 0; background-image: none; text-decoration: underline; }
ul#menu li div a.more { color: #390; font-weight: bold; }
ul#menu li.megaitem { display:block; }

/* header */
div#logo { float:left; }
div#searchPhone { float: right;	text-align: right; margin-top:15px;	padding-right:20px; }
div#search { float:right; }
div#searchText { float:left; padding-right:10px; height:36px; background: url("../images/textbox-large.gif") no-repeat; }
div#searchButton { float:left; }
div#phoneNumber { clear: both; font-weight: bold; color: #3C5E83; font-size: 14px; padding-right: 5px;}

/* Tab Header Menu Section */
#tabHeader { position:relative;	height:26px; }
#tabHeader_Left { position:absolute; background-color:#7a7a7a; border-top: solid 1px #a8a8a8; border-left: solid 1px #a8a8a8; width:300px; height:5px; margin-top:30px; }
#tabHeader_Middle {	position:absolute; width:659px;	height:36px; left:301px; }
#tabHeader_Right { left:958px; position:absolute; background-color:#7a7a7a;	border-top: solid 1px #a8a8a8; border-right: solid 1px #a8a8a8;	width:21px;	height:5px;	margin-top:30px; }
#tabMenuContent_LeftEdge { position:absolute; background-image:url('../images/tab_design/lefttabedge.jpg');	height:36px; width:52px; }
#tabMenuContent_RightEdge {	position:absolute; background-image:url('../images/tab_design/righttabedge.jpg'); height:36px; width:51px; left:608px; }
#tabMenuContent { background-image: url('../images/tab_design/tab_gradient.jpg'); background-repeat:repeat-x; position:absolute; font-family:Arial; font-size:12px;	width:556px; left:52px;	height:36px; padding-top:5px; }
#tabMenuContent ul { list-style-type:none; display:inline; padding: 0px; margin:0px; }
#tabMenuContent li { list-style-type:none; display:inline; padding: 10px 0px 0px 22px; margin:0px; float:left; }
.tabMenuItem a { color:#fff;	text-decoration:none; }
.tabMenuItem a:hover { color: #fff; text-decoration:underline; }

/* header */
#masthead { height:113px; }
#header { background:url('../images/masthead_background.jpg') no-repeat; height:156px; background-color:White; }
#logo { padding-left:47px; padding-top:10px; width:369px; }
#search { }

/* menu */
#mainMenu { background-image:url('../images/main_menu_gradient.gif'); background-repeat:repeat-x; height:40px; margin:0px 5px 5px 5px; padding-top: 5px; padding-left: 5px; position:relative; text-align:center; }
/*#homeMenu { position:absolute; width:93px; }*/
#homeServiceSeparator { height:33px; left:93px; padding-top:3px; position:absolute; width:15px; }
#servCondMenu { left:115px; position:absolute; width:176px; }
#servCondMenu span { margin:0px; padding:0px; }
#serviceLocationSeparator { height:33px; left:291px; padding-top:3px; position:absolute; width:15px; }
#locationMenu { left:306px; position:absolute; width:119px; }
#locationCommunitySeparator { height:33px; left:425px; padding-top:3px; position:absolute; width:15px; }
#communityMenu { left:440px; position:absolute; width:238px; }
#communityClassesSeparator { height:33px; left:678px; padding-top:3px; position:absolute; width:15px; }
#educationMenu { left:693px; position:absolute; width:104px; }
#classesGivingSeparator { height:33px; left:797px; padding-top:3px; position:absolute; width:15px; }
#waysToGiveMenu { left:805px; position:absolute; width:131px; }

/* blue header */
#blueHeader { background-image:url('../images/tab_design/blue_gradient.jpg'); background-repeat:repeat-x; height:250px; left:0px; position:absolute; text-align:center; width:100%; }
#blueHeaderContent { height:100%; margin:0 auto; text-align:left; width:996px; }
#blueHeaderContent_Left { height:230px; margin-left:23px; position:relative; top:10px; width:638px; }
#blueHeaderContent_Right { background-image:url('../images/grey_gradient.png'); background-repeat:repeat-x; bottom:220px; height:230px; left:670px; position:relative; width:302px; }
#blueHeaderShadow { background-image:url('../images/footer_shadow.jpg'); height:23px; margin:0 auto; position:relative; width:950px; }

/* footer */
.footerItem a { color:White; text-decoration: none; }
.footerItem a:hover { text-decoration: underline; }
#footerContainer { position:relative; height:112px; margin: 10px 5px 0px 5px; width:948px; z-index: 57; }
#footerTop { border-color:#00334b; border-left:solid 1px; border-right:solid 1px; color:#ffffff; font-family:Arial; font-size:11px; height:51px; width:100%; }
#footerTop ul { display:inline; list-style-type:none; margin:0px; padding:0px; }
#footerTop li { display:inline; list-style-type:none; margin:0px; padding:0px 3px 0px 3px; }
#footerTop_Left { background-color:#004469; height:51px; position:absolute; width:35px; }
#footerTop_Center { background-image:url('../images/footer_gradient.png'); background-repeat:repeat-y; height:51px; left:35px; position:relative; width:878px; }
#footerTop_CenterLeft { left:0px; padding-top:28px; position:absolute; }
#footerTop_CenterRight { padding-top:10px; text-align:right; }
#siteMapMenu { margin-bottom:5px; }
#medicalProfessionals { padding-right:3px;}
#footerTop_Right { background-color:#004469; bottom:51px; height:51px; left:913px; position:relative; width:35px; }
#footerBottomContainer { font-family:Arial; font-size:11px; margin:0px 1px 0px 1px; position:relative; width:948px; }
#footerBottom_Left { background-image:url('../images/footer_left_corner.jpg'); height:38px; position:absolute; width:35px; }
#footerBottom_Center { background-image:url('../images/footer_gradient.png'); background-repeat:repeat-y; border-bottom:solid 1px; border-color:#00334b; height:37px; left:35px; position:relative; text-align:right; top:0px; width:880px; }
#footerBottom_Center ul { color:#ffffff; display:inline; list-style-type:none; margin:0px; padding:0px; }
#footerBottom_Center li { display:inline; list-style-type:none; margin:0px; padding:0px 3px 0px 3px; }
#copyrightMenu { padding-top:3px; }
#footerBottom_Right { background-image:url('../images/footer_right_corner.jpg'); height:38px; left:913px; position:absolute; top:0px; width:35px; }
#footerShadow { background-image:url('../images/footer_shadow.jpg'); height:23px; position:relative; width:950px; }

/* Home template styles */
#homeLeftColumn { position:relative; width:200px; }
#homeMiddleColumn { bottom:260px; left:200px; position:relative; width:447px; }
#homeRightColumn { bottom:520px; left:647px; position:relative; width:305px; }

/* jqImageRotator Styles */
.jqImageRotator { padding: 0; margin: 0; position:relative; }
.jqImageRotator .jqImageList{position: relative; top: 0; left: 0; list-style-type:none; padding: 0; margin: 0;}
.jqImageRotator .jqImageList .jqImage{position:absolute; top: 0; left: 0;}
.jqImageRotator .jqImageLinks{position: absolute; list-style-type:none; padding: 0; margin: 0;}
.jqImageRotator .jqImageLinks li{display:inline;}
.jqImageRotator .jqImageLinks .jqLink{text-decoration:none;}

/* left nav */
div.grayContainerMenu { background-color: #E7E3E7; border: solid 1px #949294; border-bottom: none; padding: 5px 0px 5px 5px; }
div.grayContainerMenu div.menuSection { padding-bottom: 15px; }
div.grayContainerMenu div.item { padding: 2px 0px 2px 10px; }
div.grayContainerMenu ul.subList { margin: 0 0 0 0; padding: 0px 0 0px 25px; list-style-image: url('../images/bullet.png'); }
div.grayContainerMenu ul.subList li { padding: 1px 0 1px 0px; }
div.grayContainerMenu a.header { font-weight:bold; font-size:16px; color: #DE964A; }
div.grayContainerMenu span.header { font-weight:bold; font-size:16px; color: #DE964A; }
div.grayContainerMenu a.arrowItem { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position:0px 4px; background-repeat:no-repeat; }
div.grayContainerMenu span.arrowItem { color: #015c90; font-size: 10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position: 0px 4px; background-repeat:no-repeat; }
div.grayContainerMenu a.item { font-size:9pt; }
div.grayContainerMenu a.selected { text-decoration: underline; color: #DE964A; }
div.grayContainerMenu span.selected { text-decoration: underline; color: #DE964A; }

/* related content */
div.relatedContentBox { background-color: White; border: solid 1px #CECECE; border-bottom: none; padding: 1px 0px 1px 1px; width: 197px; }
div.relatedContentHeader { width: 176px; padding: 10px; color: #004165; font-size: 17px; background: #eaebec; } 
div.relatedContentArea { padding: 10px 7px 10px 5px; } 
div.relatedContentArea div.item { padding-bottom: 5px; } 
div.relatedContentArea a.arrowItem { font-size: 10pt; color: #8b8b8b; padding-left: 14px; padding-bottom: 3px; background-image: url('../images/bluearrow.png'); background-position:0px 4px; background-repeat:no-repeat; }
div.relatedContentArea a.arrowItem:hover {color: #d28023; }
div.relatedBottom { background: url("../images/relatedBottom.png") no-repeat; height: 30px; width: 200px; margin-top: -5px; }

/* header breadcrumb */
div.breadcrumb { padding: 4px 0 0 15px; font-size: 14px; }
a.breadcrumb { padding-left:13px; color: #00456B; background-image: url('../images/button-breadcrumb.png'); background-position:0px 3px; background-repeat:no-repeat; }
a.breadcrumb:hover { color: #00456B; text-decoration: underline; }

/* page breadcrumb */
span.breadcrumb { font-size: 8pt; }
span.breadcrumb span.separator { font-weight:bold; color: #DE964A; padding: 0 5px 0 5px;}
div.breadcrumbSection { padding-bottom: 10px; }

/* press release list */
div.pressReleaseList { padding: 0px 0px 4px 0px; font-size: 9pt; }
div.pressReleaseList div.title { padding-bottom: 4px; }
div.pressReleaseList a.title { font-size: 11pt; }
div.pressReleaseList a.title:hover { text-decoration: underline; }

/* big list */
div.bigList { padding: 10px 0px 10px 0px; }
div.bigList div.title { padding-bottom: 4px; }
div.bigList a.title { font-weight:bold; font-size:14pt; color: #DE964A; }
div.bigList a.title:hover { text-decoration:underline; }
div.bigList a.teaser { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position:0px 4px; background-repeat:no-repeat; }
div.bigList div.item { padding: 10px 0 10px 10px; }
div.bigList div.gray { background-color: #eee; }

/* press release list */
div.pressReleaseList { padding: 10px 0px 10px 0px; }
div.pressReleaseList div.title { padding-bottom: 4px; }
div.pressReleaseList a.title { font-weight:bold; font-size:11pt; color: #DE964A; }
div.pressReleaseList a.title:hover { text-decoration:underline; }
div.pressReleaseList a.teaser { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position:0px 4px; background-repeat:no-repeat; color:#014165}
div.pressReleaseList div.item { padding: 10px 0 10px 10px; }
/*div.pressReleaseList div.gray { background-color: #F6F6F6; }*/

/* what can we help you find */
#helpfind table a { font-size:12pt; padding-left: 17px; background-image: url('../images/rightarrow.png'); background-position: 0px 4px; background-repeat:no-repeat; }
#helpfind table { width: 100%; }

div.rightBlueBarMiddle a { font-size:10pt; padding-left: 14px; background-image: url('../images/rightarrow.png'); background-position: 0px 4px; background-repeat:no-repeat; }

/* location facilities */
div.locationItemRow { padding-top: 5px; clear:both; } 
div.locationItemRow div.locationItem { width: 50%; float: left; padding-bottom: 10px; }

li.topMenuListItem 
{
    float: left;
    display: inline;
    list-style-type: none;
}
ul.topMenuList
{
    list-style-type: none;
    width: 1000px;
    padding-left: 3px;
    padding-right: 5px;
    margin: auto;
}
div.mainMenuItem
{ float:left; padding-left:4px; padding-right:2px; }
/*{ white-space: nowrap; color:White; text-decoration: none; line-height: 32px; display: block; float: left; font-weight: bold; margin-right: 5px; padding: 0 9px 0 0; font-size: 12px; font-weight: bold; text-align: center; background: transparent url("../images/button-small.gif") no-repeat right -48px; }
*/
a.mainMenuLink
{
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    line-height:32px;
    margin-right:0;
    padding:0 3px 0 0;
    text-align:center;
    white-space:nowrap; 
}
a.mainMenuLink span
{ 
    display:block;
    height:32px;
    padding:0 0 0 3px;
 }
a.mainMenuLink:hover
{ text-decoration: none; background: transparent url("../images/mouseover_main_menu.png") no-repeat right -48px; }
a.mainMenuLink:hover span
{ background: transparent url("../images/mouseover_main_menu.png") no-repeat left top; }
#menusWithinMain
{ 
    padding-top: 5px;
}

#rightBlueBarSection
{  height:232px; width: 305px; position: absolute; right: 0; }
.rightBlueBarLeftSide
{
   float: left; display: inline; background-image:url('../images/leftSide_RightBlueBarSection.png'); height:232px; width: 7px; position:absolute;
}
.rightBlueBarMiddle
{
    background-image:url('../images/blueBarRightDiv.png'); background-repeat:repeat-x; width: 292px; height: 232px; margin-left: 7px; padding: 5px 0 5px 0; position:absolute;
}
.rightBlueBarRightSide
{
    float: right; display: inline; background-image:url('../images/RightSide_RightBlueBarSection.png'); height:232px; width: 6px;
}

#leftBlueBarSection { height:232px; width: 630px; position: absolute; left: 0; }
.leftBlueBarLeftSide { float: left; display: inline; background-image:url('../images/leftSide_RightBlueBarSection.png'); height:232px; width: 7px; }
.leftBlueBarMiddle { padding: 0 10px 0 10px; background-image:url('../images/blueBarRightDiv.png'); background-repeat:repeat-x; width: 617px; height: 232px; margin-left: 7px; padding: 5px 0 5px 0; }
.leftBlueBarRightSide { float: right; display: inline; background-image:url('../images/RightSide_RightBlueBarSection.png'); height:232px; width: 6px; }
.leftImage { float: left; width: 335px; padding-left:5px; }
.rightImage { float: left; width: 165px; padding-right:5px; }

#blueBarSection
{ position: relative; left: 0; background-image:url('../images/blueBarGradient.png'); background-repeat:repeat-x; height: 250px; width: 100%; padding-top: 10px;}

#rotatingImage
{
    position: absolute;
}
div.sideBlueBar
{ position: absolute; left: 0; background-image:url('../images/blueBarGradient.png'); background-repeat:repeat-x; height: 250px; width: 100%; margin: 1px 0px;}

/* Alphabetical Medical Services */
#alphabetList { padding:0px;text-align:center;}
#alphabetList a.item { padding-left:4px; padding-right:4px; font-size:14px;}
.capitalLetter { position:relative; font-size:36px; width:35px;}
.alphaResults {
	position:relative;
	left:40px;
	top: -40px;
	width: 275px;
	padding-left: 15px;
}
.alphaResults a:link, .alphaResults a:visited {
	padding-left: 15px;
	background: url('../images/rightarrow.png') 0px 4px no-repeat;
	color:  #015c90;
}

div.mainMenuItem div.mega
{
    background-color: white;
    border: 1px solid;
    display: none;
    margin-top:32px;
    padding-top:0;

    position: absolute;
    z-index: 200;
    font-family: Arial, Helvetica, sans-serif;
}

div.mainMenuItem div.mega h2
{
    background-color:#eee;
    font-size: 1em;
    font-weight:600;
    margin:1px 1px 0px 1px;
    text-align:left;
	line-height: 25px;
	color: #333;
	padding-left: 8px;
	
}

div.menuSeparator
{
    background-image:url('../images/menu_separator.png');
    display:inline-block;
    height:33px;
    position: relative;
	top: -4px;
    width:15px;
}

div.hovering div.mega
{
    display: inherit;
}

.alphabetMenu a
{
    margin-left: 4px;
    margin-right: 4px;
}

.alphabetMenu
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.subMega ul
{
    text-align: left;
    position: inherit;
    list-style: none;
    padding: 0;
    max-width: 200px;
    font-size: 12px;
	line-height: 12px;
}
.subMega ul li {
	margin-bottom: 6px;
}
.subMega ul.megaColumn1, .subMega ul.megaColumn2, .subMega ul.megaColumn3 {
	margin-top: 3px;
}

.megaColumn1
{
    float: left;
    margin-left: 15px;
    margin-right: 12px;
}

.megaColumn2
{
    float: left;
    margin-left: 6px;
    margin-right: 12px;
}

.megaColumn3
{
    float: left;
    margin-left: 6px;
    margin-right: 12px;
}

.subMega
{
    display: table-header-group;
}

#cse-search-results
{
    width: 800px;
    margin: 0 auto;
    height: 1000px;
    overflow: hidden;
}

.locationSubMega
{
    float:left;
    min-height: 35px;
    width:250px;
}
.locationSubMega h2
{
    float: left;
}
.locationSubMega2
{
    float:right;
    clear:right;
    width:250px;
}
div.mainMenuItem div.locationMega
{
    background-color: white;
    border: 1px solid;
    display: none;
    margin-top:32px;
    padding-top:0;
    position: absolute;
    z-index: 200;
    font-family: Arial, Helvetica, sans-serif;
    width: 500px;
}

div.hovering div.locationMega
{
    display: inherit;
}

div.locationColumn1
{
    width: 250px;
    float:left;
    clear: left;
	
}
div.locationColumn2
{
    width: 250px;
    float:right;
    clear: right;
}

div.locationMega h2
{
    background-color:#eee;
    font-size:1em;
    font-weight:600;
    margin:1px 0px 0px 1px;
    text-align:left;
	color: #333;
	line-height: 25px;
    width: 96%;
	padding-left: 8px;
}

.locationSubMega ul
{
    list-style-type:none;
    width:250px;
    text-align:left;
    padding-bottom: 2px;
    margin-right:5px;
    margin-left: 0px;
    padding-left: 20px;
    font-size: 12px;
	line-height: 18px;
    
}
.boldWhite
{
    color: White;
    font-weight: bold;
}
.white
{
    color: White;
}
.emergencyGoButton
{
    display: inline-block;    
    padding-left: 230px;
    
}
.boldWhite
{
    color: White;
    font-weight: bold;
}
.white
{
    color: White;
}

    
.emergencyLocationButton { padding-top:10px; margin-left:75px; margin-right:auto;}
.emergencyDropDown
{
    position: absolute;
	padding-top: 2px;
	padding-left: 3px;
}
.emergencySelectGo
{
    vertical-align: middle;
    padding-top: 15px;
	padding-left: 3px;
}
.megaSpecialLink
{
    color:#D28023;
    font-weight:bold;
    margin-bottom:7px;
    margin-top:0;
}
.locationMapLink
{
    clear: both;
    font-size:12px;
	line-height: 15px;
	padding-bottom: 5px;
}

#coe {
	width: 289px;
	height: 222px;
	padding: 0px;
	background: url('../uploadedImages/CoE_sprite.gif') no-repeat
}
#coe a {
	background: none;
}
#coe img {
	position: relative;
	left: -15px;
	margin: 0px;
	padding: 0px;
}
.coe1 {
	height: 20px;
	width: 289px;
	top: 41px;
}
.coe1:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -41px;
}
.coe2 {
	height: 20px;
	width: 289px;
	top: 38px;
}
.coe2:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -61px;
}
.coe3 {
	height: 20px;
	width: 289px;
	top: 35px;
}
.coe3:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -81px;
}
.coe4 {
	height: 20px;
	width: 289px;
	top: 32px;
}
.coe4:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -101px;
}
.coe5 {
	height: 20px;
	width: 289px;
	top: 29px;
}
.coe5:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -121px;
}
.coe6 {
	height: 20px;
	width: 289px;
	top: 26px;
}
.coe6:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -141px;
}
.coe7 {
	height: 20px;
	width: 289px;
	top: 23px;
}
.coe7:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -161px;
}
.coe8 {
	height: 20px;
	width: 289px;
	top: 20px;
}
.coe8:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -181px;
}
.coe9 {
	height: 20px;
	width: 289px;
	top: 17px;
}
.coe9:hover {
	background: url('../uploadedImages/CoE_sprite.gif') 290px -201px;
}

.colorForMenus{ color:#5382b5;}
#searchWithinSearchPage { padding-bottom: 1px; margin-left: 72px;}
.customError { color: Red; font-weight:bold; }
.photoBooksTextBox { height:27px; background: url("../images/textbox-small.gif") no-repeat; display: inline; width: 170px; float:right;margin-bottom: 8px}
.photoBooksLine { display: block; height:33px; position: relative; left: -10px;}
.photoBooksLine a.button { margin-top: 10px; margin-left: 94px; }
.photoBooksText { position:relative; padding-top: 5px; font-size:11pt; float:left; left: 20px;}
.locPadTop {padding-top: 12px;}

div#logo a.link { position: absolute; }
div#logo a.EktronEditorsMenuMarker { position: absolute; }

/* BEGIN SVMG FORM STYLES */
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG {
	position: relative;
	width: 184px;
	min-height: 265px;
	background-color: #e3e5e7;
	border: 1px solid #949294;
	margin: 0;
	padding: 3px 10px 0 8px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG .photoBooksLine {
	display: block;
	width: 180px;
	height: auto;
	left: 0;
}
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG .photoBooksLine a.button {
	margin: 12px 0 0 35px;
}
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG .photoBooksText {
	display: block;
	clear: both;
	font-size: 10pt;
	left: 0;
	padding-left: 10px;
	margin-bottom: 3px;
}
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG .photoBooksTextBox,
#ctl00_ctl00_cphBody_cphBody_Photobooks1_photoBooksPanelSVMG .photoBooksDropDown {
	display: block;
	margin: 0;
}
/* END SVMG FORM STYLES */

div.photoBooksDropDown .ComboBoxInput_StVincent,
div.photoBooksDropDown .ComboBoxInputHover_StVincent { width: 140px !important; }
.photoBooksDropDown{ float:right; height:27px; width:170px;margin-bottom: 8px}
div.physicianListItem { margin-left:20px; margin-right:20px;}
div.column1 {float: left; width:160px;}
div.column2 {float: left; width: 160px;}
a.physicianNetworkLink { display: block; }
.ektSitemap { margin:0; }
div.physicianNetworkContent div.left { width: 430px; margin-bottom:30px; margin-left: 8px; }
div.physicianNetworkContent div.right { width: 500px; margin-bottom: 30px; margin-right: 10px;}
div.physicianNetworkContent { margin-top: 20px; }
div.physicianNetworkContent img { border: none;}
.mainrelated  a {color: #D28023; text-decoration: none;}
.mainrelated  a:hover {color: #D28023; text-decoration: underline;}
.mainContent a {color: #D28023; text-decoration: none;}
.mainContent a:hover {color: #D28023; text-decoration: underline;}
p.greyflexibutton {
	display: block;
	margin: 0 auto 18px;
	width: 350px;
	height: auto;
	font: 14px Helvetica, "Trebuchet MS", Arial, sans-serif;
	background-color: #fff;
	color: #004165;
	border: 1px solid #cecece;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
p.greyflexibutton a {
	display: block;
	text-align: center;
	padding: 8px 12px;
	width: auto;
	background-color: #eaebec;
	color: #004165;
	border: 1px solid #fff;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
p.greyflexibutton a:hover {
	background-color: #f8f8f8;
}
h1.womenshealthboutique {
	background: url("../uploadedImages/Medical_Services/whboutique.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 505px;
	height: 125px;
	margin-bottom: 12px;
}
h1.partneringopportunities {
	background: url("../uploadedImages/About_Us/aboutus_partnering.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 505px;
	height: 125px;
	margin-bottom: 12px;
}
h1.enterprisecommunication {
	background: url("../uploadedImages/ecs/header_ECS.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 505px;
	height: 125px;
	margin-bottom: 12px;
}
h1.physoutreach {
	background: url("../uploadedImages/outreach/PON_header.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 718px;
	height: 147px;
	margin-bottom: 12px;
}
h1.miciahec {
	background: url("../uploadedImages/Community_Connections/Programs/Health_Education_Programs/headers_MICI-AHEC.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 505px;
	height: 125px;
	margin-bottom: 12px;
}
.newsabout {
	font-size: smaller;
}

.indentattn {
	margin-left: 35px;
}

.execteam {
	margin: 0 15px 5px 0;
	border: 1px solid #000000;
}
.physLoc {
	width: 680px;
	background: #dcdcdc url("../uploadedImages/Physicians_Network/PhysNetBg.jpg") bottom left repeat-x;
	border: 1px solid #949294;
	-moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    -khtml-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px;
    padding: 10px;
    margin-bottom: 20px;
    overflow: auto;
}
.physLoc img {
	float: right;
	padding: 0;
	margin: 0;
}
#physMD {
	width: 320px;
	background: #dcdcdc url("../uploadedImages/Physicians_Network/PhysNetBg.jpg") bottom left repeat-x;
	padding: 10px;
	margin: 0 10px 10px 0;
	overflow: auto;
	border: 1px solid #949294;
	-moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    -khtml-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px;
}

#physMD img {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	border: 1px solid #949294;
}
.styleyes_designers {
	float: left;
	width: 135px;
	margin-left: 20px;
}
.clr {
	clear: both;
	line-height: 0px;
}
.styleyes_smalltext {
	font-size: .75em;
}

blockquote {
		font-style: italic;
}
#csstable {
	width: 420px;
	border-top: 4px solid #e3e7e7;
}
#csstable p {
	clear: both;
	width: 100%;
	margin: 0;
}
#csstable span {
	float: left;
	padding: 0 10px;
	border-left: 1px solid #e3e7e7;
	border-bottom: 1px solid #e3e7e7;
}
#csstable span.col1 {
	width: 150px;
}
#csstable span.col2 {
	width: 227px;
	border-right: 1px solid #e3e7e7;
}
table.svhlocations td {
	padding: 3px 6px;
}
table.svhlocations {
    font-size: 1em;
    font-weight: 600;
    text-align: left;
}
tr.odd {
	background-color: #eee;
}
.fancybutton {
   border-top: 1px solid #3e92c7;
   background: #0e659e;
   background: -webkit-gradient(linear, left top, left bottom, from(#335266), to(#0e659e));
   background: -moz-linear-gradient(top, #335266, #0e659e);
   padding: 8px 16px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 13px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}
.fancybutton:hover {
   border-top-color: #3e92c7;
   background: #3e92c7;
   color: #ffffff;
}
.fancybutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
}
.locbtn {
	display: block;
	font-size: 12px;
	background: transparent url("../uploadedImages/Locations/location_button.gif") top left no-repeat;
	width: 254px;
	height: 19px;
	color: #ffffff;
	margin-bottom: 3px;
	padding: 4px 10px;
}
h4.above_list {
	margin-bottom: -10px;
}

.portal {
	float: left;
	width: 600px;
	margin-bottom: 10px;

}
.portal_left {
	float: left;
	width: 200px;
	padding-left: 25px;
	padding-top: 10px;
}
.portal_right {
	float: right;
	width: 325px;
	padding-top: 10px;
}

#classes_main {
	float: left;
	width: 505px;
	margin-bottom: 10px;
}
#classes_left {
	float: left;
	width: 250px;
}
#classes_right {
	float: right;
	width: 250px;
	margin-left: 5px;
}
#classes_main img {
	margin-top: 15px;
}
#classes_main a {
	margin-left: 10px;
}
.rounded_corners {
	display: block;
	margin: 10px 0;
	padding: 10px;
	background-color: #e7e7e7;
	border: 1px solid #c9c9c9;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	font: 13px Arial, sans-serif;
	color: #333;
}
ul.foundations a, ul.foundations a:visited {
	color: #d28023;
}
ul.foundations li {
	margin-left: -20px;
}
.indent {
	padding-left: 25px;
}
h4.red {
	color: red;
	margin-bottom: 15px;
	margin-top: 15px;
}
.red {
	color: red;
}

#headache_main_top {
	height: 15px;
	width: 928px;
	margin-left: 10px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_top.jpg) no-repeat;
}
#headache_main {
clear: both;
	overflow: hidden;
	width: 928px;
	margin-left: 10px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_main.jpg) repeat-y;
}
#headache_main_bottom {
	width: 928px;
	height: 45px;
	margin-left: 10px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_bottom.jpg) no-repeat;
}
#headache_left {
	float: left;
	width: 590px;
}
img.headache_title {
	padding-left: 20px;
}
#headache_nav {
	height: 38px;
	width: 545px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 25px;
}
#headache_nav a:link, #headache_nav a:visited {
	color: #d6d1bf;
	line-height: 38px;
	padding: 10px 17px;
	font-size: 22px;
	margin-right: 25px;
}
#headache_nav a:hover {
	color: #e9e5d5;
	text-decoration: none;
}
#headache_nav a.headache_welcome:hover {
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_nav_welcome.jpg) no-repeat 4px 2px;
}
#headache_nav a.headache_schedule:hover {
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_nav_visit.jpg) no-repeat 4px 2px;
}
#headache_nav a.headache_about:hover {
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_nav_about.jpg) no-repeat 4px 2px;
}
img.headache_main-image {
	padding-left: 20px;
}
#headache_left_bottom{
	width: 570px;
	margin-left: 20px;
	color: #a49b78;
}
#headache_left_bottom h1 {
	color: #a49b78;
	font-size: 24px;
}
#headache_left_bottom a.headache_bottom-links:link, #headache_left_bottom a.headache_bottom-links:visited {
	color: #a49b78;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 72px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_bottom_bullet.jpg) no-repeat left;
}
#headache_left_bottom a.headache_bottom-links:hover {
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/headache_bottom_bullet-over.jpg) no-repeat left;
	text-decoration: none;
}
#headache_left_bottom a:link, #headache_left_bottom a:visited {
	color: #a49b78;
	font-weight: bold;
}
#headache_right {
	float: right;
	width: 338px;

}
#headache_right h2 {
	color: #a49b78
}
#headache_right_inset {
	position: relative;
	top: 60px;
	left: 20px;
	width: 299px;
	color: #a49b78;
}
#headache_inset_top {
	width: 259px;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/right_inset_top.jpg) no-repeat;
}
#headache_inset_top a {
	color: #a49b78;
	font-weight: bold;
}
ul.headache_about_right {
	font-size: 11px;
	padding-left: 15px;
}
ul.headache_about_right li {
	margin-bottom: 10px;
	list-style-type: none;
}
#headache_inset_bottom {
	width: 299px;
	height: 130px;
	background: url(../uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Headache_Center/right_inset_bottom.jpg) no-repeat;
}
/* BEGIN NORMA PUGH SITE ON ST.VINCENT SALEM */
#norma {
	width: 902px;
	height: auto;
	padding: 20px 23px;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #014a73;
	background: #ffffff url('/uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Orthopedic_Services/np_bg.jpg') top left no-repeat;
}
#normasub {
	width: 902px;
	height: auto;
	padding: 20px 23px;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #014a73;
	min-height: 720px;
	background: #ffffff url('/uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Orthopedic_Services/np_bgsub.jpg') top left no-repeat;
}
#normaside {
	position: relative;
	float: left;
	width: 329px;
	padding: 0;
	margin: 0;
	display: inline;
}
.normaphotos {
	position: relative;
	margin-top: 35px;
	height: auto;
	width: auto;
	text-align: center;
}
.normaphotos p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	padding: 0;
	margin-bottom: 6px;
}
.normaphotos img {
	margin: 0;
	padding: 0;
}
#normamain {
	position: relative;
	float: right;
	width: 563px;
	padding: 0;
	margin: 0;
	display: inline;
}
#normamain h1 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #92411d;
	line-height: 22px;
	margin: 30px 20px 0 20px;
}
#normamain p {
	margin: 18px 20px 0 20px;
}
#normamain h2 {
	margin: 24px 20px 0 20px;
}
#normamain h3 {
	margin: 18px 20px 0 20px;
	color: #014a73;
}
#normamain ul, #normamain ol {
	margin: 8px 8px 8px 8px;
	list-style-position: inside;
}
#normaclear {
	clear: both;
}
.calltoact {
	position: relative;
	width: 484px;
	height: 56px;
	margin: 16px 0 0 13px;
	background: url('/uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Orthopedic_Services/cta_box.jpg') top left no-repeat;
	color: #92411d;
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding: 27px 33px;
}
.calltoact_long {
	position: relative;
	width: 484px;
	height: 67px;
	margin: 16px 0 0 13px;
	background: url('/uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Orthopedic_Services/cta_box.jpg') top left no-repeat;
	color: #92411d;
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding: 16px 33px 22px;
}
ul.normamenu {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.normamenu li {
	height: 48px;
	width: auto;
	background: url('/uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Orthopedic_Services/nav_btn.gif') no-repeat;
	margin-bottom: 0;
}
ul.normamenu li a {
	display: block;
	height: 35px;
	padding: 13px 15px 0 15px;
	color: #014a73;
	text-decoration: none;
	margin: 0;
}
ul.normamenu li a:hover {
	text-decoration: underline;
	color: #92411d;
}
a.nphome {
	position: relative;
	margin: 80px 0 0 15px;
	width: 300px;
	height: 330px;
	display: block;
	z-index: 101;
}
ul.data {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.data li {
	padding: 0;
	margin: 0 0 8px 0;
	text-align: left;
}
ul.data ul {
	margin-left: 16px;
	list-style: none;
}
ul.data li li a {
	padding: 6px;
	margin-left: 12px;
}
ul.data li a {
	display: block;
	background-color: #fafaeb;
	border: 1px solid #bdaf97;
	font-size: 11px;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding: 6px 2px;
}
ul.data li a:hover {
	display: block;
	background-color: #e9f1f4;
}
/* END NORMA PUGH SITE ON ST.VINCENT SALEM */

/* BEGIN CHECKUP 13 SITE ON ST.VINCENT GLOBAL */
#cu13_main {
	display: block;
	overflow: auto;
	width: 948px;
}
#cu13_mainleft {
	float: left;
	width: 633px;
}
#cu13_header {
	float: left;
	width: 633px;
	border: 2px solid #b9ccd3;
	margin-bottom: 15px;
}
#cu13_mainright {
	float: right;
	width: 294px;
	border: 2px solid #b9ccd3;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
#cu13_content{
	float: right;
	width: 629px;
	border: 2px solid #b9ccd3;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}
h4.cu13_h4 {
	background: #b9ccd3;
	color: #000;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0px 10px;
	font-size: 12px;
}
#cu13_mainright p, #cu13_mainright h3, #cu13_content p, #cu13_content h3 {
	padding: 0px 10px;
}
.cu13_intro {
	padding: 0px 10px;
	font-size: 12px
}
/* END CHECKUP 13 SITE ON ST.VINCENT GLOBAL */

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

/* NEWS CENTER */

.newscenter, .greyfeature {
	display: block;
	margin: 18px 0;
	padding: 15px;
	background-color: #f0f1f2;
	border: 1px solid #dddddd;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}
.newscenter {
	width: 480px;
}
.newscenter h4 {
	margin-bottom: 12px;
}
.newscenter h4 a {
	color: #015c90;
}
.newscenter hr {
	border: 0;
	height: 1px;
	background-color: #cecece;
	color: #cecece;
}
.newscenter h5 {
	color: #d28023;
	font: 12px Arial, Sans-Serif;
	font-weight: bold;
	margin: 0 0 6px 0;
}
.newscenter p {
	margin: 0;
	font-size: 12px;
	color: #004165;
	line-height: 16px;
}
a.newsbtn {
   border-top: 1px solid #1273a3;
   background: #00314e;
   background: -webkit-gradient(linear, left top, left bottom, from(#015e90), to(#00314e));
   background: -moz-linear-gradient(top, #015e90, #00314e);
   padding: 5px 10px;
   margin: 20px 0;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 12px;
   font-family: 'Trebuchet MS', 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   font-weight: bold;
   text-decoration: none;
   vertical-align: middle;
}
a.newsbtn:hover {
   border-top-color: #015e90;
   background: #015e90;
   color: #ffffff;
}
a.newsbtn:active {
   border-top-color: #00314e;
   background: #00314e;
}
a.orangenews {
	display: block;
	width: 224px;
	height: 36px;
	text-align: center;
	padding-top: 23px;
	color: #ffffff;
	font-size: 12px;
   	font-family: 'Trebuchet MS', 'Lucida Grande', Helvetica, Arial, Sans-Serif;
  	font-weight: bold;
  	background: url(http://www.stvincent.org/uploadedImages/Media_Center/orange_newsbtn.jpg);
}
a.orangenews:hover {
	background: url(http://www.stvincent.org/uploadedImages/Media_Center/orange_newsbtnOver.jpg);
}
.disclaimer {
	font-size: 11px;
	font-style: italic;
	letter-spacing: 0.2px;
}
.newscenter_2col {
	display: block;
	width: 230px;
	margin: 0 0 8px;
	padding: 10px;
	background-color: #f0f1f2;
	border: 1px solid #dddddd;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}
.newscenter_2col img {
	float: left;
	width: 80px;
	margin-right: 10px;
}
.newscenter_2col p {
	float: right;
	width: 140px;
	font: 11px Arial, sans-serif;
	color: #444444;
	line-height: 16px;
}
.newscenter a.nc_readmore {
	font-size: 10px;
	color: #03C;
	font-weight: bold;
	letter-spacing: -0.6px;
	text-transform: uppercase;
	text-decoration: underline;
}
#social_buttons {
	display: block;
	text-align: right;
	height: 23px;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
/* END NEWS CENTER */

/* BEGIN BARIATRIC SURVEY DIV */

#bari_surv_main {
	width: 505px;
}
#bari_surv_top {
	width: 505px;
	line-height: 0px;
	height: 20px;
	background: url(/uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Bariatric_Weight_Loss/bariatric_survey_top.jpg) no-repeat;
}
#bari_surv_bottom {
float: left;
	width: 505px;
	line-height: 0px;
	height: 20px;
	background: url(/uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Bariatric_Weight_Loss/bariatric_survey_botttom.jpg) no-repeat;
	margin-bottom: 20px;
}
#bari_surv_mid {
	float: left;
	width: 505px;
	background: url(/uploadedImages/Locations/St_Vincent_Carmel/Medical_Services/Bariatric_Weight_Loss/bariatric_survey_mid.jpg) repeat-y;
	color: #455974;
	font-size: 12px;
	text-align: center;
}
#bari_surv_left {
	width: 212px;
	float: left;
	padding: 0px 20px;
}
#bari_surv_right {
	width: 213px;
	float: right;
	padding: 0px 20px;
}
#bari_surv_mid a:hover {
	position: relative;
	top: 2px;
}
/* END BARIATRIC SURVEY DIV */

/* ----- CLEAR ----- */
.clearfix:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
}

.facultypractice {
	color: #8cc63f;
}
.facultypractice2 {
	color: #008b8b;
}
/* HOSPITALIST */
#hsp_container {
	width: 946px;
}
#hsp_container a,
#hsp_container a:link,
#hsp_container a:active,
#hsp_container a:visited {
	color: inherit;
	text-decoration: none;
}
#hsp_sidebar {
	float: left;
	width: 252px;
}
#hsp_sidebar img {
	margin: 10px 0;
}
#hsp_sidebar p {
	font: 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #004165;
	margin: 0 15px 13px 10px;
}
ul#hsp_navigation {
	width: auto;
	background-color: #dae3dc;
	border: 1px solid #dae3dc;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#hsp_navigation li {
	font: 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #004165;
	padding: 0;
	margin: 0;
	border-bottom: 1px dashed #004165;
}
ul#hsp_navigation li a {
	display: block;
	padding: 15px 12px;
}
ul#hsp_navigation li a:hover {
	background-color: #edf1f0;
}
ul#hsp_navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#hsp_navigation li li {
	font: 12px Tahoma, Arial, sans-serif;
	color: #0170aa;
	border: none;
}
ul#hsp_navigation li li a {
	display: block;
	padding: 8px 12px;
	margin: 0 12px;
}
ul#hsp_navigation li li a:hover {
	background-color: #edf1f0;
}
ul#hsp_navigation li li:last-child {
	margin-bottom: 15px;
}
#hsp_main {
	float: right;
	width: 688px;
}
#hsp_main h1 {
	background: url("../uploadedImages/Medical_Services/Hospitalist_Services/hospitalist_header.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 687px;
	height: 165px;
	margin: 0 0 15px 0;
}
#hsp_main h2 {
	padding: 10px 15px;
	font: 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #004165;
	font-weight: bold;
}
#hsp_main p {
	color: #004165;
	padding: 0 15px;
}
#hsp_main a {
	background-color: #dae3dc;
}
#hsp_main a:hover {
	text-decoration: underline;
}
#hsp_main ul li {
	color: #004165;
	list-style-image: url("/uploadedImages/Medical_Services/Hospitalist_Services/list-arrow.gif");
	margin-bottom: 12px;
}
#hospitalist_location {
	position: relative;
	width: 600px;
	margin-left: 40px;
}
#hospitalist_location .hcol {
	display: block;
	width: auto;
	height: auto;
	clear: both;
}
#hospitalist_location a.hospitalist {
	position: relative;
	float: left;
	width: 140px;
	padding: 15px;
	margin: 0 25px 15px 0;
	background-color: #fff;
	display: inline-block;
	-moz-border-radius: 8px; /* Firefox */
  	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* Opera */
	border-radius: 8px; /* CSS3 */
	text-decoration: none;
	text-align: center;
}
#hospitalist_location a.hospitalist:hover {
	background-color: #dae3dc;
}
#hospitalist_location img {
	position: relative;
	border: none;
	padding: 0;
	margin: 0;
}
#hospitalist_location p {
	padding: 10px 0 0 0;
	margin: 0;
	font: 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #004165;
	letter-spacing: -1px;
}

/* END HOSPITALIST */

/* BEGIN CANCER CARE SITE ON ST.VINCENT INDIANAPOLIS */

#cancer_main {
	width: 941px;
	margin: 0 auto;
	display: block;
}
#cancer_left {
	width: 250px;
	float: left;
}
#cancer_right{
	width: 681px;
	margin-left: 10px; 
	float: right;
}
#cancer_right h1 {
	color: #f1b710;
}
#cancer_left img {
	margin-bottom: 5px;
}
#cancer_main a {
	color: #538fb4;
}
.screening {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_screening.jpg") no-repeat;}
.screening:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_screening-hov.jpg") no-repeat;}
.treatment {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_treatment.jpg") no-repeat;}
.treatment:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_treatment-hov.jpg") no-repeat;}
.info {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_info.jpg") no-repeat;}
.info:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_info-hov.jpg") no-repeat;}
.childrens {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_childrens.jpg") no-repeat;}
.childrens:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_childrens-hov.jpg") no-repeat;}
.team {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_team.jpg") no-repeat;}
.team:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_team-hov.jpg") no-repeat;}
.notalone {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_notalone.jpg") no-repeat;}
.notalone:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_notalone-hov.jpg") no-repeat;}
.survivorship {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_survivorship.jpg") no-repeat;}
.survivorship:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_survivorship-hov.jpg") no-repeat;}
.trials {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_trials.jpg") no-repeat;}
.trials:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_trials-hov.jpg") no-repeat;}
.events {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_events.jpg") no-repeat;}
.events:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_events-hov.jpg") no-repeat;}
.ourfight {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_ourfight.jpg") no-repeat;}
.ourfight:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_ourfight-hov.jpg") no-repeat;}
.locations {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_locations.jpg") no-repeat;}
.locations:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_locations-hov.jpg") no-repeat;}
.nci {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_nci.jpg") no-repeat;}
.nci:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_nci-hov.jpg") no-repeat;}
.nqmbc {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_nqmbc.jpg") no-repeat;}
.nqmbc:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_nqmbc-hov.jpg") no-repeat;}
.coc {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/Screening_and_Diagnosis/CoC-logo.gif") no-repeat;}
.coc:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/Screening_and_Diagnosis/CoC-logo-hov.gif") no-repeat;}
.map {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_map.jpg") no-repeat;}
.map:hover {
	background: url("/uploadedImages/Locations/St_Vincent_Indianapolis/Medical_Services/Cancer_Care/btn_map-hov.jpg") no-repeat;}
ul.cancer_care, ol.cancer_care {
	position: relative;
	top: -10px;
}
.cancer_right_buttons img{
	margin-bottom: 5px;
}
a.cancer_right_buttons:hover {
	position: relative;
	top: -2px;
}
/* END CANCER CARE SITE ON ST.VINCENT INDIANAPOLIS */

/* SALEM CARDIO CLINIC */
h1.hSalemCardio {
	background: url("../uploadedImages/Locations/St_Vincent_Salem/Medical_Services/Cardiology/CardiologyClinic.jpg") top left no-repeat;
    display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 505px;
	height: 125px;
	margin-bottom: 12px;
}
.DrHedrick {
	display: block;
	width: 318px;
	background-color: #feecc7;
	padding: 16px;
	margin-bottom: 18px;
	-moz-border-radius: 8px; /* Firefox */
  	-webkit-border-radius: 8px; /* Safari, Chrome */
	border-radius: 8px; /* CSS3 */
}
.DrHedrick img {
	float: left;
	margin: 0 16px 0 0;
}
.DrHedrick p {
	padding-top: 10px;
}
.list-larger {
	list-style: none;
	margin-bottom: 16px;
}
.list-larger li {
	font-size: 14px;
	margin-bottom: 8px;
	font-weight: bold;
}

/* START JIM @ JENNINGS */
#jennings_jim {
	display:block;
	width:946px;
	min-height:420px;
	margin:0;
	padding:0;
	background:url(/uploadedImages/Locations/St_Vincent_Jennings/Medical_Services/Emergency_Medicine/jim_background.jpg) top center no-repeat;
}
#jim_header {
	float:left;
	width:734px;
	height:105px;
}
#jennings_jim #social_buttons {
	margin-top:70px;
}
#jim_left {
	position:relative;
	float:left;
	width:252px;
	padding:7px;
}
#jim_left a img {
	outline:none;
	text-decoration:none;
	border:none;
}
#jim_menu {
	display:block;
	width:232px;
	margin:8px 0;
	padding:10px;
	background-color:#fff;
	border:1px solid #cecece;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
#jim_menu ul {
	padding:0;
	margin:0;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#00253b;
	line-height:28px;
	list-style:none;
}
#jim_menu li {
	background:url(/uploadedImages/Locations/St_Vincent_Jennings/Medical_Services/Emergency_Medicine/sm_arrow_orange.gif) 0 7px no-repeat;
	padding-left:28px;
}
#jim_menu li a {
	text-decoration:none;
	color:#00253b;
}
#jim_menu li a:hover {
	text-decoration:underline;
	color:#a47138;
}
#jim_main {
	position:relative;
	float:left;
	width:450px;
	padding:11px;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#00253b;
	line-height:19px;
}
#jim_main h2 {
	font:14px Tahoma, Arial, sans-serif;
	font-weight:normal;
	color:#a47138;
	line-height:22px;
	margin:0 0 17px 0;
	padding:0;
}
#jim_right {
	position:relative;
	float:right;
	width:188px;
	padding:10px;
}
/* END JIM @ JENNINGS */

/* TINY ACCORDION JQUERY STYLES */

ul#acc {width:auto; list-style:none; color:#033;margin: 0;padding: 0 15px;font: 13px Arial, sans-serif;line-height: 18px; z-index: 10634;}
#acc h3 {width:auto; border:1px solid #bbbbbb; border-collapse: collapse; color: #00446b; padding: 7px 12px 6px; cursor:pointer; background: #f0f1f2 url(/uploadedImages/Media_Center/a_expand.png) top right no-repeat; margin: 3px 0 0 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -khtml-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}
#acc li {margin-bottom: 5px;}
#acc h3:hover {background: #d3dee8 url(/uploadedImages/Media_Center/expand.png) top right no-repeat;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:auto; padding: 7px 10px; margin-bottom: 5px; border:1px solid #bbbbbb; border-top:none; background:#fff}
#acc .acc-content ul { padding: 15px 25px; margin: 0;}
#acc .acc-selected {background: #f0f1f2 url(/uploadedImages/Media_Center/a_collapse.png) top right no-repeat}
#acc .acc-selected:hover {background: #d3dee8 url(/uploadedImages/Media_Center/collapse.png) top right no-repeat}
#nested {width:auto; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:auto; border:1px solid #bbbbbb; padding:6px 6px 8px; font-size: 0.875em; color: #015c90; font-weight:bold; margin-top:5px; cursor:pointer; background: #f0f1f2 url(/uploadedImages/Media_Center/a_expand.png) top right no-repeat;}
#nested h3:hover {background: #eff4f8 url(/uploadedImages/Media_Center/expand.png) top right no-repeat;}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:auto; padding: 7px 10px; border:1px solid #bbbbbb; border-top:none; background:#fff}
#nested .acc-selected {background: #f0f1f2 url(/uploadedImages/Media_Center/a_collapse.png) top right no-repeat}
#nested .acc-selected:hover {background: #eff4f8 url(/uploadedImages/Media_Center/collapse.png) top right no-repeat}
