/* custom styles for this portal */

:link {
    color: #0e369f;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
:visited {
    color: #0e369f;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
:link:hover {
    color: #0e369f;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
:visited:hover {
    color: #0e369f;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

.cciHighlight {border-bottom:1px dotted #000000;}

#horznav1        { position:relative;  height: 21px; left:0px;   width:984px; background-color:#00538E; font-size: 12px;}
#horznav2        { position:relative;  height: 21px; left:0px;   width:984px; background-color:#DAD8B2; font-size: 12px;}

.hnav1_links  {height:21px; line-height:21px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; padding-left:25px; padding-right:25px; white-space:nowrap;}
a:link.hnav1_links     {color:#ffffff; text-decoration:none;}
a:visited.hnav1_links  {color:#ffffff; text-decoration:none;}
a:active.hnav1_links   {color:#ffffff; text-decoration:none;}
a:hover.hnav1_links    {color:#003366; text-decoration:none; background-color:#ffffff}

.hnav2_links  { height:21px; line-height:21px; font-size:12px; color:#0033ee; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; white-space:nowrap;}
a:link.hnav2_links     {color:#003366; text-decoration:none;}
a:visited.hnav2_links  {color:#003366; text-decoration:none;}
a:active.hnav2_links   {color:#003366; text-decoration:none;}
a:hover.hnav2_links    {color:#003366; text-decoration:none; background-color:#ffffff}

.hnav2_spacer  { font-size:12px; color:#000000; text-decoration:none; white-space:nowrap;}

#pedi h1 
{
	display:inline;
	padding: 0px;
	margin: 0px;
}

#splash h2 
{
	display:inline;
	font-size:18px;
}

#pedi h3 
{
	text-align: center;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	line-height: 36px;
	height: 36px;
}


.bphDropcap 
{
	float:left;
	margin: 0;
	padding-top: 5px;
	color: #E6E27E;
	font-size: 7em;
	line-height:.68em;
	font-family: Times, serif;
	font-weight:bold;
}

#cciCalendar
{
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#cciCalendar h3
{
	font-family:  Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}





.bphHomeSectionTitle
{
	width:250px;
	height:25px;
	padding-top:6px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	color:#336699;
}

.bphHomeSectionItem
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: white;
}
.bphHomeSectionItem ul
{
	padding-top: 0px;
	margin-top: 0px;
}
.bphHomeSectionItem li
{
	margin-top: 4px;
	list-style-image:url('/portals/12/i/dimond.png');
}

.bphHomeSectionItem :link { color: white; font-weight:bold; text-decoration: none;}
.bphHomeSectionItem :visited {color: white; font-weight:bold; text-decoration: none;}
.bphHomeSectionItem :link:hover {color: white; font-weight:bold; text-decoration: underline;}
.bphHomeSectionItem :visited:hover {color: white; font-weight:bold; text-decoration: underline;}


.bphTOC 
{
    font-family: Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.bphTOC  ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
    list-style-image: url("/portals/12/i/dash.gif")
}

.bphTOC  li
{
	margin: 0px 0px 0px 0px;
}


/* - - - - TOC LEVEL 0  - - - */

.bphTOCrow-0 
{
	height: 30px;
	font-size: 12px;
	background-color: #4586D8;     /* 576579 */      
	vertical-align: middle;        
}
.bphTOCrow-0  :link { color:#ffffff; }
.bphTOCrow-0On { font-weight:bold; color: #ffffff; background-color: #4586d8; }

.bphTOCleftOff-0 
{
	padding: 5px 0px 5px 5px;
	border-right: 0px solid #ffffff;	
}

.bphTOCleftOn-0
{
	background-color: #4586d8;           
	padding: 0px 0px 0px 0px;
}

.bphTOCmidOff-0
{
	font-weight: bold;
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
}

.bphTOCmidOff-0 :link {  text-decoration: none; }
.bphTOCmidOff-0 :visited {  text-decoration: none; }
.bphTOCmidOff-0 :link:hover {  text-decoration: underline; }
.bphTOCmidOff-0 :visited:hover {  text-decoration: underline; }

.bphTOCmidOn-0
{
	font-weight: bold;
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	background-color: #4586D8;     /* 576579 */      
}

.bphTOCmidOn-0 :link { color: white; text-decoration: none; }
.bphTOCmidOn-0 :visited { color: white; text-decoration: none; }
.bphTOCmidOn-0 :link:hover { color: white; text-decoration: underline; }
.bphTOCmidOn-0 :visited:hover { color: white; text-decoration: underline; }

/* - - - - TOC LEVEL 1  - - - */


.bphTOCrow-1 
{
	font-weight: bold;
	height: 20px;
	font-size: 12px;
	background-color: #8cc0cb;           
	vertical-align: top;  
}
.bphTOCrow-1 td {padding-top:4px; padding-bottom: 4px;}

.bphTOCleftOff-1 
{
	background: url("/Portals/12/i/dot.gif") #8cc0cb top right no-repeat; border:none;	
	padding: 0 0 0 10px;
}

.bphTOCleftOn-1
{
	background: url("/Portals/12/i/dot.gif") #8cc0cb top right no-repeat; border:none;	
	padding: 0 0 0 10px;
}

.bphTOCmidOff-1
{
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
}

.bphTOCmidOff-1 :link {  text-decoration: none; }
.bphTOCmidOff-1 :visited {  text-decoration: none; }
.bphTOCmidOff-1 :link:hover {  text-decoration: underline; }
.bphTOCmidOff-1 :visited:hover {  text-decoration: underline; }

.bphTOCmidOn-1
{
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.bphTOCmidOn-1 :link {  text-decoration: none; }
.bphTOCmidOn-1 :visited {  text-decoration: none; }
.bphTOCmidOn-1 :link:hover {  text-decoration: underline; }
.bphTOCmidOn-1 :visited:hover {  text-decoration: underline; }

.ActiveSectionRoot-1 { background-color: #4586d8; vertical-align:middle;}
.ActiveSectionRoot-1On { font-weight:bold; color: #ffffff;}
.ActiveSectionRoot-1LeftOn {background:  #4586d8 top right no-repeat; border:none;}
.ActiveSectionRoot-1LeftOff {background:  #4586d8 top right no-repeat; border:none;}
.ActiveParent-1 a {color:#ffffff; }

/* - - - - TOC LEVEL 2  - - - */


.bphTOCrow-2 
{
	height: 20px;
	font-size: 12px;
	background-color: #8cc0cb;
	font-weight: bold;
}

.bphTOCrow-2 ul { list-style-image: url("/portals/12/i/dash_Service.gif"); padding:0 0 0 5px;}
.bphTOCrow-2On ul { list-style-image: url("/Portals/12/i/spacer.gif"); padding:0 0 0 5px;}

.bphTOCleftOff-2 
{
	padding: 0px 0px 0px 0px;
	background-color: #8cc0cb; border:none;
}

.bphTOCleftOn-2
{
	padding: 0px 0px 0px 10px;
	background-color: #8cc0cb; border:none;
}

.bphTOCmidOff-2
{
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
}

.bphTOCrow-2 a { color: #4f5e61;  }

.bphTOCmidOn-2
{
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
	background-color: #94A0BA;     /* 576579 */      
}


.bphTOCmidOn-2 :link { color: white; text-decoration: none; }
.bphTOCmidOn-2 :visited { color: white; text-decoration: none; }
.bphTOCmidOn-2 :link:hover { color: white; text-decoration: underline; }
.bphTOCmidOn-2 :visited:hover { color: white; text-decoration: underline; }

.ActiveParent-2 a {color:#ffffff; }

/* - - - - TOC LEVEL 3  - - - */
.bphTOCrow-3 
{
	height: 20px;
	font-size: 12px;
	background-color: #edeee0;           
	font-weight: bold;
}
.bphTOCrow-3 a{ color: #172a3c; }
.bphTOCrow-3On ul { list-style-image: url("/Portals/12/i/spacer.gif"); 	padding: 0px 0px 0px 10px;}

.bphTOCleftOff-3  { background-color: #edeee0; border:none; }

.bphTOCleftOn-3 { background-color: #edeee0; border:none; }

.bphTOCmidOff-3
{
	color: white;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
}

.bphTOCmidOff-3 :link { color: white; text-decoration: none; }
.bphTOCmidOff-3 :visited { color: white; text-decoration: none; }
.bphTOCmidOff-3 :link:hover { color: white; text-decoration: underline; }
.bphTOCmidOff-3 :visited:hover { color: white; text-decoration: underline; }

.bphTOCmidOn-3
{
	color: #ffffff;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
	background-color: #94A0BA;     /* 576579 */      
}

.bphTOCmidOn-3 :link { color: white; text-decoration: none; }
.bphTOCmidOn-3 :visited { color: white; text-decoration: none; }
.bphTOCmidOn-3 :link:hover { color: white; text-decoration: underline; }
.bphTOCmidOn-3 :visited:hover { color: white; text-decoration: underline; }




TR.bphNavRow TD		   {
	background-color: #DAE5EF; 
	border-color: #ffffff #DAE5EF #999999 #ffffff; 
	text-align: left;
	height: 20px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 0px
 }

TR.bphNavRowTitle TD		   {
	background-color: #6699cc; 
	border-color: #ffffff #DAE5EF #999999 #ffffff; 
	text-align: left;
	height: 20px;
 border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
 }
TR.bphNavRow TD.bullet       { background-color: #cccccc; border-left: none; border-right: none;}
TR.bphNavHiliteRow TD.bullet { background-color: #cccccc; vertical-align: middle; border: 1px solid; border-color: #cccccc #999999 #999999;  border-left: none; border-right: none;}

TD.bphNavRow {
	background-color: #DAE5EF; 
	border-color: #ffffff #DAE5EF #999999 #ffffff; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
 }
 
.SONhomeNavLinks {font-family:Arial; color:#D6DBC0; font-size:16px; font-weight:bold; }
.SONhomeNavLinks :link {font-family:Arial; font-weight:bold; color:#D6DBC0; text-decoration:none; }
.SONhomeNavLinks :link:hover {font-family:Arial; font-weight:bold; color:#e4e4b8; text-decoration:underline; }
.SONhomeNavLinks :visited {font-family:Arial; font-weight:bold; color:#D6DBC0; text-decoration:none; }
.SONhomeNavLinks :visited:hover {font-family:Arial; font-weight:bold; color:#e4e4b8; text-decoration:underline; }
 
.SONhomeLinks {font-family:Arial; color:#FFFFFF; font-size:16px; font-weight:bold;}
.SONhomeLinks :link {font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.SONhomeLinks :link:hover {font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.SONhomeLinks :visited {font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.SONhomeLinks :visited:hover {font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:underline;}


#tabsSON {
      float:right;
      width:100%;
      line-height:normal;

      }
      
#tabsSON ul {
        margin:0;
        padding:10px 10px 0 50px;
      }
      
#tabsSON li {
      display:inline;
      margin:0;
      padding:0;
      }
      
#tabsSON a {
      float:right;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      color:#FFFFFF;
     }
      
#tabsSON a span {
      float:right;
      display:block;
      padding:5px 15px 4px 6px;
      color:#FFFFFF;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsSON a span {float:none;}
    /* End IE5-Mac hack */
#tabsSON a:hover span {
      color:#DDDDDD;
      }
      
#tabsSON a:hover {
		background-position:0% -42px;
		color:#DDDDDD;
      }
      
#tabsSON a:hover span {
      background-position:100% -42px;
		color:#DDDDDD;
 		cursor:pointer;
     }

#tabsSON #current a {
            background-position:0% -42px;
    }
#tabsSON #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
		cursor:pointer;
	}


.SONPageTitle
{
}

.SONPageTitle h1
{
	color:#000000;
	font-size:20px;
	margin-bottom:0px;
}


.subTabsSON 
    {
      background-color: #FFFFFF;
      border: solid 1px #CCCCCC;
      max-width: 250px;
    }
      
.subTabsSON div 
    {
      border: solid 1px #CCCCCC;
    }

.subTabsSON {
      width:100%;
      font-size:93%;
      line-height:normal;
    }

.subTabsSON ul {
	  margin: 0px 0px 5px 0px;
	  padding:0px 0px 0px 0px;
	  list-style:none;
      }

.subTabsSON li {
      text-align:left;
      margin:5px 5px 5px 5px;
      padding:0px 0px 0px 0px;
    }

.subTabsSON a {
      margin:5px 0px 0px 0px ;
      padding:0px 0px 0px 7px;
      text-decoration:none;
      }

.subTabsSON a span {
      float:left;
      padding:5px 0px 4px 0px;
      color:#999999;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.subTabsSON a span {float:none;}
    /* End IE5-Mac hack */
.subTabsSON a:hover span {
      color:#000000;
      }

.subTabsSON a:hover {
      background-position:0% -42px;
      }

.subTabsSON a:hover span {
      background-position:100% -42px;
      }  


.subTabsSON #current a {
      	background-position:0% -42px;
      }

.subTabsSON #current a span {
      	background-position:100% -42px;
      }
      
.bhsnQuote
{
	font-size:12px;
	font-weight:bold;
}

.bhsnAuthor
{
	font-size:12px;
	font-weight:normal;
	font-variant:small-caps;
	font-family:Arial
}

.bhsnAuthorTitle 
{
	font-size:12px;
	font-weight:bold;
}

.bhsnCallout 
{
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 0px;
	font-family: Arial;
	font-size:12px;	
	line-height:20px; 
	width: 230px; 
	margin-top: -2px; /* fix bug in IE */

}

.bhsnCallout :link {	}
  
  
.surgHomeNav 
 {
	float: left;
	display: inline;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	height: 20px;
	border: 0px solid #000000;
 }
 
.bphFooter { width: 950px; margin:0 auto; padding: 100px 20px 20px 20px; min-height:380px; font-family: 'Droid Sans', sans-serif; font-size: 12px; color: #000; line-height: 1.75em; text-align:left; }
.bphFooter a { color: #000; text-decoration: none; }
.bphFooter a:active { color: #000; text-decoration: none; }
.bphFooter a:link { color: #000; text-decoration: none; }
.bphFooter a:visited { color: #000; text-decoration: none; }
.bphFooter a:hover { color: #06c; }

.bphFooter_lft { width: 252px; height: 360px; padding: 0 20px 0 0; background: url(/Portals/12/i/footerDivider.gif) top right no-repeat;}
.bphFooter_ctr { width: 352px; height: 360px; margin: 0 0 0 28px; background: url(/Portals/12/i/footerDivider.gif) top right no-repeat;  }
.bphFooter_rt { width: 274px; margin: 0 auto; }

.bphYNHLocations { margin: 0 0 15px 15px;  }
.bphFooterAddress { margin: 0 0 10px 0; font-family: 'Droid Sans',sans-serif; font-weight:bold;}
.bphFooteriWantTo { font-size: 16px; font-family: 'Droid Sans',sans-serif; font-weight:bold;}
.bphQuickLinks { margin: 10px 0 0 15px; }



.bphContactNumber {position:relative; display:inline; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight:bold; letter-spacing: 1px; margin:3px 0 0 4px; }
.bphSocialMedia { height:40px; position: relative; left:10px; display:inline; padding: 0; zoom: 1; }
.bphSocialMedia ul { margin-left: 5px; }
.bphSocialMedia li { margin:0; padding:0; list-style:none; position:absolute; top:0;  }
.bphSocialMedia li, .bphSocialMedia a { height:25px; display:block; }
.bphBlog { left:0px; width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) 0 0; }
.bphBlog a:hover { width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) 0 25px; }
.bphYoutube  { left:30px; width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -25px 0; }
.bphYoutube a:hover { width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -25px 25px; }
.bphTwitter { left:60px; width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -50px 0; }
.bphTwitter a:hover { width:25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -50px 25px; }
.bphFacebook { left: 90px; width: 25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -75px 0;  }
.bphFacebook a:hover { width: 25px; background:url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/sprite_socialMedia.png) -75px 25px; }

.bphStayConnected { position:relative; display:block; background: url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/stayconnectedBkg.png) top center no-repeat; height: 153px; width: 274px; margin: 0 auto; padding: 0; }
.bphStayConnected a { text-decoration: underline; }
.bphBlueBtn { font-family: 'Droid Sans', sans-serif; font-size: 14px; text-align: center; padding: 55px 0px 0px 17px; line-height: 2em; }
.bphBlueBtn a { text-decoration: none; color: #83b8ff; padding-top: 5px; }
.bphBlueBtn a:hover { color: #83b8ff; }
.bphBlueBtnLink { width: 239px; height: 39px; background: url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/blueBtn.png) center center no-repeat; display: block; }
.bphBlueBtnLink:hover {background: url(http://www2.bridgeporthospital.com/Portals/12/images/1/hpimages/blueBtn_over.png) center center no-repeat; display: block;  }
.bphNoUpdates { margin: 0 0 0 30px; font-family: 'Droid Sans',sans-serif; color:#ffffff;}
.bphNoUpdates a:active { color: #ffffff; text-decoration: none; }
.bphNoUpdates a:link { color: #ffffff; text-decoration: none; }
.bphNoUpdates a:visited { color: #ffffff; text-decoration: none; }
.bphNoUpdates a:hover { color: #ffffff; text-decoration: underline;}

.bphAdditionalResources
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: white;
}
.bphAdditionalResources ul
{
	padding-top: 0px;
	margin-top: 0px;
}
.bphAdditionalResources li
{
	margin-top: 4px;
	list-style-image:url('/portals/12/i/dimond.png');
}

.bphAdditionalResources :link { color: #000000; font-weight:bold; text-decoration: none;}
.bphAdditionalResources :visited {color: #000000; font-weight:bold; text-decoration: none;}
.bphAdditionalResources :link:hover {color: #000000; font-weight:bold; text-decoration: underline;}
.bphAdditionalResources :visited:hover {color: #000000; font-weight:bold; text-decoration: underline;}

.bphHeartResources { color:#620000; font-size:14px; } 
.bphHeartResources li {	list-style-image:none;}

.bphHeartResources :link { color: #620000; } 
.bphHeartResources :visited {color: #620000; } 
.bphHeartResources :link:hover {color: #620000; } 
.bphHeartResources :visited:hover {color: #620000; } 

.bphSplashNav {
    background: url("/Portals/12/i/splashNavbar_bk.jpg") repeat-x;
    height: 39px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 918px;
}
.bphSplashNav ul {margin:0; padding:0}

.bphSplashNav li {
    background: url("/Portals/12/i/splashNavDivider.gif") top left no-repeat;
    list-style: none;
    display: inline-block;
    height: 39px;
    line-height:39px; 
    padding: 0px 15px 0 20px;
    margin-top:0;
	*display:inline; /* needed for IE */
	zoom: 1; /* needed for IE */
}

.bphSplashNav li a { font-family: 'Arial', san-serif; font-size: 16px; color: #ffffff;  text-decoration: none;}
.bphSplashNav li a:hover { color: #39F; font-family: 'Arial',san-serif; }

.bphHeartSplashNav { background: url("/Portals/12/i/heart_splash_Navbar_bk.jpg") repeat-x;}
.bphHeartSplashNav li { background: url("/Portals/12/i/heart_splash_NavDivider.gif") top left no-repeat;}

.bphHeartSplashNav2 { background: url("/Portals/12/i/splash_heart_Navbar2_bk.jpg") repeat-x;}
.bphHeartSplashNav2 li { background: url("/Portals/12/i/heart_splash_NavDivider.gif") top left no-repeat;}

#bphSplashNavFirst { background-image:none; }

.bphSurgerySplashNavColumn {
    background: url("/Portals/12/i/splashSurgNavbar_bk.jpg") repeat;
    height: 108px;
    margin: 0;
    padding: 0 0 0 0;
    text-align: center;
    width: 918px;
    vertical-align: top;
}
.bphSurgerySplashNavColumn ul {margin:0; padding:0; min-height: 90px;}

.bphSurgerySplashNavColumn li {
    background: url("/Portals/12/i/splashNavDivider.gif") top left repeat-y;
    list-style: none;
    display:inline-block;
    height: 108px;
    padding: 0px 15px 0 20px;
    margin-top:0;
	*display:inline; /* needed for IE */
	zoom: 1; /* needed for IE */
	vertical-align: top;

}

.bphSurgerySplashNavColumn li a { font-family: 'Arial', san-serif; font-size: 16px; color: #ffffff;  text-decoration: none;}
.bphSurgerySplashNavColumn li a:hover { color: #39F; font-family: 'Arial',san-serif; }
#bphSurgerySplashNavColumnFirst { background-image:none; }

.bphSurgerySplashNav {
    background: none;
    height: 20px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.bphSurgerySplashNav ul {margin:0; padding:0}

.bphSurgerySplashNav li {
    background: none;
    list-style: none;
    display: block;
    height: 20px;
    line-height:20px; 
    padding: 0px 15px 0 20px;
    margin-top:0;
	zoom: 1; /* needed for IE */
}

.bphSurgerySplashNav li a { font-family: 'Arial', san-serif; font-size: 16px; color: #ffffff;  text-decoration: none;}
.bphSurgerySplashNav li a:hover { color: #39F; font-family: 'Arial',san-serif; }

.bphNav {position:relative; width:984px; height:45px; background-image:url('/portals/12/i/navbar_bk.jpg'); background-repeat:repeat-x;}
.bphNav :link { color: #ffffff; font-weight:bold; text-decoration: none;}
.bphNav :visited {color: #ffffff; font-weight:bold; text-decoration: none;}
.bphNav :link:hover {color: #ffffff; font-weight:bold; text-decoration: underline;}
.bphNav :visited:hover {color: #ffffff; font-weight:bold; text-decoration: underline;}
.bphNavItem {padding-top:12px;}

.bphPopcorn 
{
	Font-family:Arial;
	background:url('/portals/12/i/page_title_bk.jpg') #89bdd2;
	background-repeat:no-repeat; 
	height:45px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold; 
	line-height:20px; 
	font-size:18px;
	vertical-align:middle;
	width:572px;

}
.bphPopcorn td { height:45px; width:100%;  	text-align:left;}

.bphPopcorn a { Font-family:Arial; color: #ffffff; font-weight:bold; text-decoration: none;}
.bphPopcorn :link { Font-family:Arial; color: #ffffff; font-weight:bold; text-decoration: none;}
.bphPopcorn :visited { Font-family:Arial;color: #ffffff; font-weight:bold; text-decoration: none;}
.bphPopcorn :link:hover { Font-family:Arial;color: #ffffff; font-weight:bold; text-decoration: underline;}
.bphPopcorn :visited:hover { Font-family:Arial;color: #ffffff; font-weight:bold; text-decoration: underline;}

.bphSectionBanner {}

.bphSectionLink 
{
	background-color:#89bed0;
	height:45px; 
	color:#00305d;
	text-align:center;
	vertical-align:middle;
	width:100%;
	zoom: 1; /* needed for IE */
}
.bphSectionLink td { height:45px; width:100%;  	text-align:center;}

.bphSectionLinkTitle {	 font-weight:bold; line-height:18px; font-size:14px; color:#000000;}

.bphLeftColumn {position:relative; padding-right:10px; width:202px;}
.bphCenterColumn {position:relative; background-color:#ffffff;  width:572px; }
.bphRightColumn {position:relative; padding-left:10px;  width:190px; }

.bphContent {background-image:url('/portals/12/i/content_bk.jpg'); background-repeat:repeat-y; padding-top:20px; padding-left:20px; min-height:300px;}


.bphBigButtons { position: relative;  padding: 0;  width:202px; left:0}
.bphBigButtons ul { padding-left:0; margin-left: 0px; font-size: 18px; }
.bphBigButtons li { margin:7px 0 7px 0; padding:0; list-style:none; }
.bphBigButtons li, .bphBigButtons a { vertical-align:middle; text-align:center; display:block; }

.bphBtnDoctor { left:0px; width:202px; height:62px; line-height:62px; background:url('/portals/12/i/big_buttons.jpg') 0 0;  background-repeat:no-repeat;}
.bphBtnDoctor a:hover { width:202px; color: #00305d; background:url('/portals/12/i/big_buttons.jpg') 0 0; background-repeat:no-repeat;}
.bphBtnDoctor :link { font-weight:normal; color: #00305d; text-decoration: none;}
.bphBtnDoctor :visited {color: #00305d; text-decoration: none;}

.bphBtnGiftShop  { left:0px; width:202px; height:62px; line-height:62px; background:url('/portals/12/i/big_buttons.jpg') 0 -68px; }
.bphBtnGiftShop a:hover { width:202px; color: #ffffff; background:url('/portals/12/i/big_buttons.jpg') 0 -68px ; }
.bphBtnGiftShop :link { font-weight:normal; color: #ffffff; text-decoration: none;}
.bphBtnGiftShop :visited {color: #ffffff; text-decoration: none;}

.bphBtnCheerGram { left:0px; width:202px;  height:62px; line-height:22px; background:url('/portals/12/i/big_buttons.jpg')  0 -68px; }
.bphBtnCheerGram a:hover { width:202px; color: #ffffff; background:url('/portals/12/i/big_buttons.jpg')  0 -68px; }
.bphBtnCheerGram :link { font-weight:normal; color: #ffffff; text-decoration: none;}
.bphBtnCheerGram :visited {color: #ffffff; text-decoration: none;}
#bphBtnCheerID  {padding-top:7px; padding-bottom: -5px; height: 55px;}


.bphBtnNewsletter { left: 0px; width: 202px; height:62px; line-height:22px; background:url('/portals/12/i/big_buttons.jpg')  0 -68px;  background-repeat:no-repeat;}
.bphBtnNewsletter a:hover { width: 202px; padding-top:4px;  color: #ffffff; background:url('/portals/12/i/big_buttons.jpg')  0 -68px; background-repeat:no-repeat;}
.bphBtnNewsletter :link { font-weight:normal; padding-top:4px; color: #ffffff; text-decoration: none;}
.bphBtnNewsletter :visited {color: #ffffff; padding-top:4px; text-decoration: none;}
#bphBtnNewsID { padding-top:5px; padding-bottom: -5px; height: 57px;}

.bphTools {position:relative; width:984px; height:35px; }
.bphToolItem a {font-family:Arial; font-size:12px;}
.bphToolItem :link { font-family:Arial; color: #379dde; font-weight:normal; text-decoration: underline;}
.bphToolItem :visited { font-family:Arial; color: #379dde; font-weight:normal; text-decoration: underline;}
.bphToolItem :link:hover { font-family:Arial; color: #379dde; font-weight:normal; text-decoration: underline;}
.bphToolItem :visited:hover { font-family:Arial; color: #379dde; font-weight:normal; text-decoration: underline;}

.bphSocialButtons {margin-top:15px; margin-bottom:30px; }
.bphFacebookLike {padding-left:3px; padding-bottom:5px; border:none; overflow:hidden; width:202px; height:21px;}

body {color:#7a7a7a;}

.bphTopNavigation {
    background: url("/Portals/12/i/navbar_bk.jpg") repeat-x;
    height: 45px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 1024px;
}
.bphTopNavigation ul {margin:0; padding:0}

.bphTopNavigation li {
    background: url("/Portals/12/i/navDivider.gif") top left no-repeat;
    list-style: none;
    display: inline-block;
    height: 45px;
    line-height:45px; 
    padding: 0px 15px 0 20px;
    margin-top:0;
	*display:inline; /* needed for IE */
	zoom: 1; /* needed for IE */
}

.bphTopNavigation li a { font-family: 'Arial', san-serif; font-size: 14px; color: #ffffff;  text-decoration: none;}
.bphTopNavigation li a:hover { color: #39F; font-family: 'Arial',san-serif; }


#bphTopNavigationFirst { background-image:none; }

.cciSearchBox { width:220px; }

.ServicePic { width: 190px; height:0px; }
.ServicePic_02 { height:133px; background: url("/Portals/12/Images/2/sectionPicture.jpg") no-repeat;}
.ServicePic_02-01 { height:144px; background: url("/Portals/12/Images/2/breastSection.jpg") no-repeat;}
.ServicePic_15 { height:118px; background: url("/Portals/12/Images/15/sectionPicture.jpg") no-repeat;}
.ServicePic_07 { height:86px; background: url("/Portals/12/Images/7/sectionPicture.jpg") no-repeat;}
.ServicePic_07-00 { height:0px}
.ServicePic_04 { height:105px; background: url("/Portals/12/Images/4/sectionPicture.jpg") no-repeat;}
.ServicePic_15-03 { height:130px; background: url("/Portals/12/Images/15/icuPicture.jpg") no-repeat;}

.Service-0 { background-color: #4586d8;}
.Service-0 a { color: #ffffff;}

.Service-1 { background-color: #8cc0cb; }
.Service-1 td {padding-top:4px;}
.Service-1 a { color: #0a3a5f;}
.Service-1LeftOn {background: url("/Portals/12/i/dot.gif") #8cc0cb top right no-repeat; border:none;}
.Service-1LeftOff {background: url("/Portals/12/i/dot.gif") #8cc0cb top right no-repeat; border:none;}

.ServiceActiveParent-1 a {color:#ffffff; }

.ServiceActiveSectionRoot-1 { background-color: #4586d8; vertical-align:middle;}
.ServiceActiveSectionRoot-1On { font-weight:bold; color: #ffffff;}
.ServiceActiveSectionRoot-1LeftOn {background:  #4586d8 top right no-repeat; border:none;}
.ServiceActiveSectionRoot-1LeftOff {background:  #4586d8 top right no-repeat; border:none;}

.Service-2 { background-color: #8cc0cb;}
.Service-2 a { color: #4f5e61;}
.Service-2 ul { list-style-image: url("/portals/12/i/dash_Service.gif"); padding:0 0 0 5px;}
.Service-2On { font-weight:bold; color: #ffffff;}
.Service-2On ul { list-style-image: url("/Portals/12/i/spacer.gif"); padding:0;}
.Service-2LeftOn {background-color: #8cc0cb; border:none;}
.Service-2LeftOff {background-color: #8cc0cb; border:none;}

.ServiceActiveParent-2 a {color:#ffffff; }

.ServiceResource-1 { background: url("/Portals/12/i/resource_bk.gif") #a7bb42; vertical-align:middle;}
.ServiceResource-1 a { color: #ffffff;}
.ServiceResource-1LeftOn {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}
.ServiceResource-1LeftOff {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}

.ServiceResourceActiveParent-1 a {color:#ffffff; }

.ServiceResource-2 { background-color: #ffc734;}
.ServiceResource-2 a { color: #172a3c;}
.ServiceResource-2On { color: #336633; font-weight:bold; background-color: #ffdc79;}
.ServiceResource-2On ul { list-style-image: url("/Portals/12/i/spacer.gif"); padding:0;}
.ServiceResource-2LeftOff {background-color: #ffc734; border:none;}
.ServiceResource-2LeftOn {background-color: #ffdc79; border:none;}

.ServiceResourceActiveParent-2 a {color:#ffffff; }

.ServiceResource-3 { background-color: #edeee0;}
.ServiceResource-3 a { color: #172a3c;}
.ServiceResource-3On { font-weight:bold; color: #ffffff;}
.ServiceResource-3On ul { list-style-image: url("/Portals/12/i/spacer.gif"); padding:0;}
.ServiceResource-3LeftOn {background-color: #edeee0; border:none;}
.ServiceResource-3LeftOff {background-color: #edeee0; border:none;}


.ServiceResourceActiveSectionRoot-1 { background: url("/Portals/12/i/resource_bk.gif") #a7bb42; vertical-align:middle;}
.ServiceResourceActiveSectionRoot-1On { font-weight:bold; color: #ffffff;}
.ServiceResourceActiveSectionRoot-1LeftOn {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}
.ServiceResourceActiveSectionRoot-1LeftOff {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}

.bphPediPopcorn { background-image:url('/portals/12/i/page_title_bk.jpg'); }
.bphPediSectionLink { background-color:#89bed0; }

.bphPediBtnDoctor { background:url('/portals/12/i/big_pediButtons.jpg') 0 0;  }
.bphPediBtnDoctor a:hover { background:url('/portals/12/i/big_pediButtons.jpg') 0 0; }

.bphPediBtnGiftShop  { background:url('/portals/12/i/big_pediButtons.jpg') 0 -68px; }
.bphPediBtnGiftShop a:hover { background:url('/portals/12/i/big_pediButtons.jpg') 0 -68px ; }

.bphPediBtnCheerGram { background:url('/portals/12/i/big_pediButtons.jpg')  0 -141px; }
.bphPediBtnCheerGram a:hover { background:url('/portals/12/i/big_pediButtons.jpg')  0 -141px; }

.bphPediBtnNewsletter { background:url('/portals/12/i/big_pediButtons.jpg')  0 -213px; }
.bphPediBtnNewsletter a:hover { background:url('/portals/12/i/big_pediButtons.jpg')  0 -213px; }

#secKey12SCC606 .bphSectionLink { background-color: #99cc66; }
#secKey12SCC606 .bphSectionLinkTitle { color: #003366; }


.Pedi-1 { background-color: #807db2; }
.Pedi-1 td {padding-top:4px;}
.Pedi-1 a { color: #0a3a5f;}
.Pedi-1LeftOn {background: url("/Portals/12/i/dot_Pedi.gif") #807db2 top right no-repeat; border:none;}
.Pedi-1LeftOff {background: url("/Portals/12/i/dot_Pedi.gif") #807db2 top right no-repeat; border:none;}

.PediActiveParent-1 a {color:#ffffff; }

.PediActiveSectionRoot-1 { background-color: #54579a; vertical-align:middle;}
.PediActiveSectionRoot-1On { font-weight:bold; color: #ffffff;}
.PediActiveSectionRoot-1LeftOn {background:  #54579a top right no-repeat; border:none;}
.PediActiveSectionRoot-1LeftOff {background:  #54579a top right no-repeat; border:none;}

.Pedi-2 { background-color: #807db2;}
.Pedi-2 a { color: #ffffff;}
.Pedi-2On { font-weight:bold; color: #ffffff;}
.Pedi-2On ul { list-style-image: url("/portals/12/i/spacer.gif"); padding:0 0 0 5px;}
.Pedi-2LeftOn {background-color: #807db2; border:none;}
.Pedi-2LeftOff {background-color: #807db2; border:none;}

.PediActiveParent-2 a {color:#ffffff; }

.PediResource-1 { background-color: #9ac762; vertical-align:middle;}
.PediResource-1 a { color: #ffffff;}
.PediResource-1LeftOn {background-color: #9ac762; border:none;}
.PediResource-1LeftOff {background-color: #9ac762; border:none;}

.PediResourceActiveParent-1 a {color:#ffffff; }

.PediResource-2 { background-color: #ffc734;}
.PediResource-2 a { color: #172a3c;}
.PediResource-2On { color: #336633; font-weight:bold; background-color: #ffdc79;}
.PediResource-2On ul { list-style-image: url("/portals/12/i/spacer.gif"); padding:0 0 0 5px;}
.PediResource-2LeftOff {background-color: #ffc734; border:none;}
.PediResource-2LeftOn {background-color: #ffdc79; border:none;}

.PediResourceActiveParent-2 a {color:#172a3c; }

.PediResource-3 { background-color: #edeee0;}
.PediResource-3 a { color: #172a3c;}
.PediResource-3On { font-weight:bold; color: #999999;}
.PediResource-3On ul { list-style-image: url("/portals/12/i/spacer.gif"); padding:0 0 0 5px;}
.PediResource-3LeftOn {background-color: #edeee0; border:none;}
.PediResource-3LeftOff {background-color: #edeee0; border:none;}

.PediResourceActiveSectionRoot-1 { background: url("/Portals/12/i/resource_bk.gif") #a7bb42; vertical-align:middle;}
.PediResourceActiveSectionRoot-1On { font-weight:bold; color: #999999;}
.PediResourceActiveSectionRoot-1LeftOn {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}
.PediResourceActiveSectionRoot-1LeftOff {background: url("/Portals/12/i/resource_bk.gif") #a7bb42; border:none;}

.shareItDiv {z-index:20; position:absolute; left:620px; top:5px; width:300px; border:1px solid #000000; padding:10px; background-color:#ffffff; display:none; }
.shareItTitle { font-weight:bold; font-size:12px; text-align:center; width:300px; }
.shareIt {width:150px; height:30px; }
.shareIt :link {text-decoration:none; }
.shareIt :hover {text-decoration:underline; }

#bhSCSingupForm .ccFRow {margin: 4px;}
.bhSCF1{width: 400px;}
.bhSCF2{width: 400px;}
.bhSCF3{width: 830px;}

#bhSCSingupForm .ccFLabelReq{ width: 120px; text-align: right; font-weight: bold;}
#bhSCSingupForm .ccFLabelNReq{ width: 105px; text-align: right; font-weight: bold; margin-right: 15px;}
#bhSCSingupForm .ccFFld{}

#bhSCSingupForm .ccFReqString{color:#ff0000; padding: 3px 5px 0px 5px; font-weight:bold; font-size: 16px; line-height: 11px;}

#bhSCSingupForm .bhSCZip {width: 75px;}

#bhSCSingupForm .ccFCBox {width: 20px; text-align: right;}
#bhSCSingupForm .ccFLabelChk {width: 165px; text-align: left; }

.bhSCFAOICol{width:200px;}

.bhSCFContact{width: 166px; margin-bottom:5px; margin-left: 125px;}
.bhSCFPub{width: 410px;height:125px;}
.bhSCFOpt{width: 560px;padding:5px; margin-left: 132px;}
.bhSCFSubmit{width: 830px;height:73px;}

.bhSCHR {height:1px;border-top:1px solid #36639a;text-align:center;}

.bhSCFTitle {vertical-align:middle; font-weight: bold; font-size: 16px;}

.bhSCFCountImg{vertical-align:top; margin-right:7px;}

.bhSCFReq {margin-left: 115px; margin-bottom: 15px;}

#bhSCFTitle1, #bhSCFTitle3 {margin-left: 95px;}

.bhSCIText{padding-left: 125px; width: 475px; margin-bottom: 25px;}

.cciStrong {font-weight:bold;}

#bhSCSingupForm .ccFFM {font-size:11px; padding-left:5px;}

#bhSCFTitle3 {margin-top: 10px;}

.bhSCF2 {margin-bottom: 10px;}

#bhSCSingupForm .radio {padding: 5px 0px 5px 0px;}

.bhSCFPubIntro{margin-left:27px; }
.bhSCFCBigger{font-weight:bold; font-size: 14px; vertical-align: top;}

#bhSCSingupForm .ccFCRadio{margin-top:3px; margin-right: 5px;}

#bhSCSingupForm .bhSCHWCheck {width: 370px;}

#bhSCSingupForm .bhSCOptOut {width: 370px; font-weight: bold; font-size: 14px; margin-bottom: 10px;}


.bhSCFSubmit {width: 830px; text-align: center; margin-top: 15px;}

#bhSCErrorMsg {padding: 10px; border: 1px solid #ff0000; margin: 10px 0px 20px 120px;}

.bhSCHint {margin-left: 120px; width: 260px;}
