#siteBgnd {color: #333333; background: #dae7ef url(images/lightbluebgnd/bgndtile_ltblue_body.gif) repeat-x top;}

a:link, .ms-WPBody a:link, .mainContent a:link {color: #0077aa;}
a:visited, .ms-WPBody a:visited, .mainContent a:visited{color: #28a0d0;}
a:hover, .ms-WPBody a:hover, .mainContent a:hover{color: #0077aa;}  
   
#headerContainer {border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #ffffff url(images/bgndtile_header.gif) repeat-x bottom;}
#headerContentContainer {}
#headerLinksBottom {background: transparent url(images/bgndtile_header_linksshadow.gif) no-repeat left bottom;}
#headerLinksBottom .headerLinkBottomRight {background: transparent url(images/bgndtile_header_linksshadowright.gif) no-repeat right bottom;}
#headerLinksBottom .divider {background: transparent url(images/bgndtile_header_divider.gif) no-repeat center bottom;}
#headerLinksBottom .headerLink a {color: #666666;}
#headerLinksBottom .headerLink a:visited {color: #666666;}
#headerLinksBottom .headerLink a:hover {color: #666666;}  

.search .ms-sbplain {color:#da8417;}
.search .advSearchLink {background: transparent url(images/icon_goldbgnd_arrow.gif) no-repeat right .25em;}
.search .advSearchLink a {color: #999999;}
.search .advSearchLink a:visited {color: #999999;}
.search .advSearchLink a:hover {color: #999999;}  

#topMenuContainer {background: transparent url(images/lightbluebgnd/bgndtile_ltblue_topnav.gif) no-repeat left top;} 
#topMenuContainer .ms-topNavItem {color: #ffffff;}
#topMenuContainer .ms-topNavItem td {color: #ffffff; border-right: 1px solid #3a8db4;}
#topMenuContainer .ms-topNavItem a {color: #ffffff;}
#topMenuContainer .ms-topNavHover {color: #ffffff; border: 0px; background: #4daad5 url(images/lightbluebgnd/bgndtile_ltblue_topnavhover.gif) repeat-x left bottom;}
#topMenuContainer .ms-topNavHover td {color: #ffffff;}
#topMenuContainer .ms-topNavHover a {color: #ffffff; background-image: none; background-color: transparent;}
#topMenuContainer .ms-topnavselected {color: #ffffff; border: 0px; background: #4daad5 url(images/lightbluebgnd/bgndtile_ltblue_topnavhover.gif) repeat-x left bottom;}
#topMenuContainer .ms-topNavSelected td {color: #ffffff; background-image: none; background-color: transparent;}
#topMenuContainer .ms-topnavselected a {background-color: transparent; background-image: none;}   
#topMenuContainer a.ms-topNavSelected  {color: #ffffff; background-image: none; background-color: transparent;}
#topMenuContainer .ms-topNavFlyOuts {background-color: #c9e2ec;border: 5px solid #c9e2ec; border-bottom: 0px;}
#topMenuContainer .ms-topNavFlyOuts td {border-bottom: 1px solid #bedce8;}
#topMenuContainer .ms-topNavFlyOuts a {color: #2c719b;}
#topMenuContainer .ms-topNavFlyOuts a:hover {color: #000000;}
.clearFloatStroke {background-color: #ffffff; border: 1px solid #ffffff;}
 
#forPhysiciansContainer {background: transparent url(images/bgndtile_home_forphysicians.gif) repeat-x bottom right;}
#forPhysiciansContainer h2 {color: #a24765; border-bottom: 1px dashed #a09689;}
#forPhysiciansContainer p.moreLink {background: transparent url(images/bgndtile_home_forphysicianslink.gif) no-repeat left top;}
#forPhysiciansContainer .more {background: transparent url(images/icon_bluebgnd_arrow2.gif) no-repeat right .3em;}

#mapsDirectionsContainer .mapLink {border-top: 1px solid #ffffff; background: #4a778f url(images/lightbluebgnd/bgndtile_ltblue_mapsdirLink.gif) no-repeat center left;} 
#mapsDirectionsContainer .more {background: transparent url(images/icon_bluebgnd_arrow3.gif) no-repeat right .3em;}
#mapsDirectionsContainer a:link {color: #ffffff;}
#mapsDirectionsContainer a:visited {color: #ffffff;}
#mapsDirectionsContainer a:hover {color: #ffffff;} 
  
#hmpgTopContainer {background-color: #ffffff;}  
#hmpgBottomContainer {height: 1%; background: #ffffff url(images/lightbluebgnd/bgndtile_ltblue_bottomleft.gif) no-repeat bottom left;}
#hmpgBottomContainerInner {background: transparent url(images/lightbluebgnd/bgndtile_ltblue_bottomright.gif) no-repeat bottom right;}
#bannerText {color: #ffffff;}

.welcomeBox {background: #d7e8ee url(images/welcomebox_btmright.gif) no-repeat bottom right;}
.welcomeBox .tl {background: transparent url(images/welcomebox_topleft.gif) no-repeat top left;}
.welcomeBox .tr {background: transparent url(images/welcomebox_topright.gif) no-repeat top right;}
.welcomeBox .content {background: transparent url(images/welcomebox_btmleft.gif) no-repeat bottom left;}
.welcomeBox h1 {color: #333333;}
.welcomeBox p {color: #3b6276;}
.hmpgSpotlight .more, .hmpgSpotlight2 .more {background: transparent url(images/icon_bluebgnd_arrow.gif) no-repeat right .3em;}

#pageLayout {background-color: #ffffff; height: 1%;}
#pageLayout .menuCol {}
#pageLayout .menuColContent {}
#pageLayout .menuTable {color: #ffffff; background-color: #3c6bb1;}
#pageLayout .menuTable td {}
#pageLayout .menuTable a {color: #ffffff;}
#pageLayout .menuTable a:visited {color: #ccd2e2;}
#pageLayout .menuTable a:hover {color: #ffffff;}  
#pageLayout .menuTable .menuTitle {background-color: #3c6bb1;}

#pageLayout .contentCol {}
#pageLayout .contentCol .contentColInner {background: transparent url(images/bgndtile_pagelayout.gif) repeat-x left top;}
#pageLayout .relatedInfoCol {}
#pageLayout .relatedInfoContent {}

.ms-WPBody .RINBOuterTable .RINBHeader {background-color: #85c2dd;}

/* -- STYLES added by HW 5-27-2008 -- */
.pageTitle, .pageTitle2 {color: #0077aa;}

/* left nav */
.menuCol {padding: 0px;}
.menuColContent {background-color: #429ac2; padding-right: 0px;}
#pageLayout .menuColContent {padding: 0px;}

.menuColContent a {color: #ffffff; text-decoration: none;}
.menuColContent a:visited {color: #ffffff; text-decoration: none;}
.menuColContent a:hover {color: #c6e1ed; text-decoration: none;}
.menuColContent div {color: #ffffff; text-decoration: none;}
.menuColContent a, .menuColContent span, .menuColContent div {font-family: arial, tahoma, helvetica, sans-serif;}

.level_1_MenuItem {color: #ffffff; font-size: 1.05em; font-weight: bold; padding: 5px 5px 5px 8px; border-bottom: 1px solid #256e91; border-top: 1px solid #3a8db4; background-color: #256e91; background: #256e91 url(images/lightbluebgnd/leftnav_ltblue_fade.jpg) repeat-y left center;}
.level_1_MenuItem a, .level_1_MenuItem span {width: 100%; color: #ffffff; text-decoration: none; padding-left: 12px; background: transparent url(images/lightbluebgnd/leftnav_whitelg_arrow.gif) no-repeat 3px .30em;}
.level_1_MenuItem a:visited {color: #ffffff; text-decoration: none;}
.level_1_MenuItem a:hover {color: #c6e1ed; text-decoration: none;}

.level_1_MenuItemSelected {border-right: 2px solid #256e90; color: #ffffff; font-size: 1.05em; font-weight: bold; padding: 5px 5px 5px 8px; background: #256e91 url(images/lightbluebgnd/leftnav_ltblue_fade.jpg) repeat-y left center; border-top: 1px solid #5ca8ca;  border-bottom: 1px solid #256e91; }
.level_1_MenuItemSelected a, .level_1_MenuItemSelected span  {width: 100%; color: #ffffff; text-decoration: none; padding-left: 12px; background: transparent url(images/lightbluebgnd/leftnav_whitelg_arrow.gif) no-repeat 0em .30em;}
.level_1_MenuItemSelected a:visited {color: #ffffff; text-decoration: none;}
.level_1_MenuItemSelected a:hover {color: #c6e1ed; text-decoration: none;}

.level_1_MenuItemSelectedOpen {color: #ffffff; font-size: 1.05em; font-weight: bold; padding: 5px 5px 5px 8px; background: #256e91 url(images/lightbluebgnd/leftnav_ltblue_fade.jpg) repeat-y left center; border-top: 1px solid #5ca8ca;  border-bottom: 1px solid #256e91; }
.level_1_MenuItemSelectedOpen a, .level_1_MenuItemSelectedOpen span {width: 100%; color: #ffffff; text-decoration: none; padding-left: 12px; background: transparent url(images/lightbluebgnd/leftnav_whitelg_arrowdown.gif) no-repeat 0em .45em;}
.level_1_MenuItemSelectedOpen a:visited {color: #ffffff; text-decoration: none;}
.level_1_MenuItemSelectedOpen a:hover {color: #c6e1ed; text-decoration: none;}

.level_1_popupHover {color: #ffffff; font-size: 1.05em; font-weight: bold; padding: 5px 5px 5px 8px; border-bottom: 1px solid #256e91; border-top: 1px solid #3a8db4; background: #4095be url(images/lightbluebgnd/leftnav_ltblue_fade.jpg) repeat-y right center;}
.level_1_popupHover a {color: #ffffff; text-decoration: none; padding-left: 12px; background: transparent url(images/lightbluebgnd/leftnav_whitelg_arrow.gif) no-repeat 3px .30em;}
.level_1_popupHover a:visited {color: #ffffff; text-decoration: none;}
.level_1_popupHover a:hover {color: #ffffff; text-decoration: none;}

.level_2_MenuItem {color: #ffffff; font-size: .95em; font-weight: normal; padding: 3px 5px 3px 10px; border-bottom: 1px solid #5ca8ca; background-color: #256e91;}
.level_2_MenuItem a, .level_2_MenuItem span {color: #ffffff; text-decoration: none; padding-left: 10px; background: transparent url(images/lightbluebgnd/leftnav_white_arrow.gif) no-repeat 2px .35em;}
.level_2_MenuItem span {font-weight: bold;}
.level_2_MenuItem a:visited {color: #ffffff; text-decoration: none;}
.level_2_MenuItem a:hover {color: #c6e1ed; text-decoration: none;}

.level_2_MenuItemSelected {color: #ffffff; font-size: .95em; font-weight: normal; padding: 6px 5px 6px 10px; background-color: #429ac2; border-bottom: 1px solid #256e91;}
.level_2_MenuItemSelected a, .level_2_MenuItemSelected span  {color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px; background: transparent url(images/lightbluebgnd/leftnav_white_arrowdown.gif) no-repeat 0em .45em;}
.level_2_MenuItemSelected a:visited {color: #ffffff; text-decoration: none;}
.level_2_MenuItemSelected a:hover {color: #c6e1ed; text-decoration: none;}

.level_2_MenuItemSelectedOpen {color: #ffffff; font-size: .95em; font-weight: normal; padding: 6px 5px 6px 10px; background-color: #429ac2; border-bottom: 0px solid #256e91;}
.level_2_MenuItemSelectedOpen a, .level_2_MenuItemSelectedOpen span  {color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px; background: transparent url(images/lightbluebgnd/leftnav_white_arrowdown.gif) no-repeat 0em .45em;}
.level_2_MenuItemSelectedOpen a:visited {color: #ffffff; text-decoration: none;}
.level_2_MenuItemSelectedOpen a:hover {color: #c6e1ed; text-decoration: none;}

.level_2_popupHover {color: #ffffff; font-size: .95em; font-weight: normal; padding: 3px 5px 3px 10px; border-bottom: 1px solid #5ca8ca; background: #429ac2 url(images/lightbluebgnd/leftnav_ltblue_fade2.jpg) repeat-y right center;}
.level_2_popupHover a {color:#ffffff; text-decoration: none; padding-left: 10px; background: transparent url(images/lightbluebgnd/leftnav_white_arrow.gif) no-repeat 2px .35em;}
.level_2_popupHover div {color: #ffffff; text-decoration: none;}
.level_2_popupHover a:visited {color: #ffffff; text-decoration: none;}
.level_2_popupHover a:hover {color: #ffffff; text-decoration: none;}

.level_3_MenuItem {color: #ffffff; font-size: .94em; line-height: 1em; font-weight: normal; padding: 3px 5px 3px 22px; x border-bottom: 1px solid #3c6bb1; border-top: 1px solid #256e91; background-color: #429ac2;}
.level_3_MenuItem a, .level_3_MenuItemSelected span {color: #ffffff; font-size: .94em; display: block; line-height: 1em; font-weight: normal; margin-left: 0px; padding: 3px 5px 3px 0px;}
.level_3_MenuItem span {font-weight: bold;}
.level_3_MenuItem a:visited {color: #ffffff; text-decoration: none;}
.level_3_MenuItem a:hover {color: #c6e1ed; text-decoration: none;}

.level_3_MenuItemSelected {color: #ffffff; font-size: .94em; line-height: 1em; font-weight: bold; padding: 3px 5px 3px 22px;  border-top: 1px solid #256e91; border-bottom: 0px solid #256e91; background-color: #429ac2;}
.level_3_MenuItemSelected a, .level_3_MenuItemSelected span {color: #ffffff; font-size: .94em; display: block; line-height: 1em; font-weight: bold; margin-left: 0px; padding: 3px 5px 3px 0px;}
.level_3_MenuItemSelected a:visited {color: #ffffff; text-decoration: none;}
.level_3_MenuItemSelected a:hover {color: #c6e1ed; text-decoration: none;}

.level_3_MenuItemSelectedOpen {color: #ffffff; font-size: .94em; font-weight: bold; padding: 3px 5px 3px 22px; background-color: #429ac2; border-bottom: 0px solid #256e91; border-top: 1px solid #3c6bb1;}
.level_3_MenuItemSelectedOpen a, .level_3_MenuItemSelectedOpen span  {color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px;}
.level_3_MenuItemSelectedOpen a:visited {color: #ffffff; text-decoration: none;}
.level_3_MenuItemSelectedOpen a:hover {color: #c6e1ed; text-decoration: none;}

.level_3_popupHover {color: #c6e1ed; font-size: .94em; font-weight: normal; padding: 4px 5px 4px 10px; border-bottom: 1px solid #429ac2; background: #429ac2 url(images/lightbluebgnd/leftnav_ltblue_popupfade2.gif) repeat-y right center;}
.level_3_popupHover a {color: #c6e1ed; font-size: .94em; text-decoration: none; padding-left: 12px; padding: 4px 5px 4px 12px;}
.level_3_popupHover div {color:  #c6e1ed; text-decoration: none;}
.level_3_popupHover a:visited {color:  #c6e1ed; text-decoration: none;}
.level_3_popupHover a:hover {color:  #c6e1ed; text-decoration: none;}

.level_4_MenuItem {color: #ffffff; font-size: .91em; xline-height: .55em; font-weight: normal; padding: 0px 5px 2px 49px;  xborder-bottom: 1px solid #256e91; background-color: #429ac2;}
.level_4_MenuItem a, .level_4_MenuItemSelected span {color: #ffffff; font-size: .91em; display: block; xline-height: .55em; font-weight: normal; margin-left: 0px; padding: 1px 5px 2px 0px;}
.level_4_MenuItem span {font-weight: normal;}
.level_4_MenuItem a:visited {color: #ffffff; text-decoration: none;}
.level_4_MenuItem a:hover {color: #c6e1ed; text-decoration: none;}

.level_4_MenuItemSelected {color: #ffffff; font-size: .91em; xline-height: .55em; font-weight: normal; padding: 0px 5px 2px 47px;  xborder-bottom: 1px solid #256e91; background-color: #429ac2; background: transparent url(images/lightbluebgnd/leftnav_white_arrowSM4_ltBlu.jpg) no-repeat 40px;}
.level_4_MenuItemSelected a, .level_4_MenuItemSelected span {color: #ffffff; font-size: .91em; display: block; xline-height: .55em; font-weight: normal; margin-left: 0px; padding: 1px 5px 2px 0px;}
.level_4_MenuItemSelected a:visited {color: #ffffff; text-decoration: none;}
.level_4_MenuItemSelected a:hover {color: #c6e1ed; text-decoration: none;}

.level_1_popupMenu, .level_2_popupMenu, .level_3_popupMenu, .level_4_popupMenu, .level_5_popupMenu {color: #333333;; width: 325px; background-color: #c9e2ec; left: 20px; border: 0px; display: none;}
.level_1_popupMenu .level_2_MenuItem, .level_2_popupMenu .level_3_MenuItem, .level_3_popupMenu .level_4_MenuItem {padding: 5px 5px; line-height: 1em; margin-left: 0px; background-image: none; background-color: transparent; border-top: 0px; border-bottom: 1px solid #bedce8;}
.level_1_popupMenu a, .level_2_popupMenu a, .level_3_popupMenu a, .level_4_popupMenu a, .level_5_popupMenu a {color: #2c719b; text-decoration: none; background-image: none; margin-left: 0px;}
.level_1_popupMenu a:visited, .level_2_popupMenu a:visited, .level_3_popupMenu a:visited, .level_4_popupMenu a:visited, .level_5_popupMenu a:visited {color: #2c719b; text-decoration: none;  margin-left: 0px;}
.level_1_popupMenu a:hover, .level_2_popupMenu a:hover, .level_3_popupMenu a:hover, .level_4_popupMenu a:hover, .level_5_popupMenu a:hover {color: #333333; text-decoration: none;  margin-left: 0px;}
.level_1_popupMenu .level_2_MenuItem {font-size: .95em; }

/*hw added 7/22 for 53750*/
#footerContainer {color: #666666;}
#footerContainer p {color: #666666;}
#footerContainer a {color: #0077aa;}
#footerContainer a:visited {color: #0077aa;}
#footerContainer a:hover {color: #0077aa;}  
#footerContainer p.address a {color: #666666;}
#footerContainer p.address a:visited {color: #666666;}  
#footerContainer p.address a:hover {color: #666666;}  


#map {z-index: 200;}
.level_1_popupMenu {z-index: 500;}

#MADwebpart {position: relative;}
#MADwebpart .addressContainerTop {}
#MADwebpart .addressContentBtm {}
#MADwebpart .addressLinkBtnBtm {width: 100%; background: #3b6da5 url(images/hmspt_mapsDirectionsLink.jpg) repeat-x top left;}
#MADwebpart .addressLinkBtnTop {}
#MADwebpart .addressLink {}
#MADwebpart .addressLink a {color: #ffffff; background: transparent url(images/icon_bluebgnd_arrow3.gif) no-repeat right .3em; padding-right: 20px;}
#MADwebpart .addressLink a:visited {color: #ffffff;}
#MADwebpart .addressLink a:hover {color: #ffffff;}

#MultipleMADwebpart {position: relative;}
#MultipleMADwebpart .addressContainerTop {}
#MultipleMADwebpart .addressContentBtm {}
#MultipleMADwebpart .addressLinkBtnBtm {width: 100%; background: #4a778f url(images/lightbluebgnd/bgndtile_ltblue_mapsdirLink.gif) repeat-x top left;}
#MultipleMADwebpart .addressLinkBtnTop {}
#MultipleMADwebpart .addressLink {color: #ffffff;}
#MultipleMADwebpart .addressContentBtm a {}
#MultipleMADwebpart .addressContentBtm a:visited {color: #ffffff;}
#MultipleMADwebpart .addressContentBtm a:hover {color: #ffffff;}
