 @charset "UTF-8";
/* CSS Document */

/*@import url("slidertop.css");*/
@import url("/css/html5reset.css");

/* Self Hosted Web Fonts*/
@import url("/css/fonts.css");


/* --------------------------------------------------------------------------------
    Base Items
--------------------------------------------------------------------------------*/
html, body {
	height: 100%;
}
html {
	overflow-y: scroll;
}

body {
	font-family:'Avenir LT W01 45 Book', arial, sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	color: #666666; 
	background-color:#069;
	display: block;
	min-width:1100px;
}
h1 {	
	font-family:'Avenir LT W01 35 Light', arial, sans-serif;
	font-size: 2.4em;
	font-weight:normal;
	font-style:normal;	
}

h2  {
	font-family:"Avenir LT W01 65 Medium", arial, sans-serif;
	font-size: 2em;
	line-height: 1.2em; 
	color: #005b82;
	margin-bottom: 20px;
}	
h3 { /*Note rightcol h3 has different bottom margin*/
	font-size: 1.3em; 
	line-height: 1.2em; 
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
	color: #005b82;
	margin: 18px 0 6px 0;
}
.rightcol table td h3 {
	margin: 0px 0px 0px 0px;
}
h4 {
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
	font-size: 1.15em;
	line-height: 1.2em;
	color: #000;
	margin-bottom: 6px;
}
h5 {
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 4px;
}
h6 {
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
	font-size: .8em;
	line-height: 1.2em;
	margin-bottom: 4px;
}

p, ul, li, ol, dl, table, td, tr, th  {
	font-family:'Avenir LT W01 65 Medium', arial, sans-serif;
}
p ul {
	margin-bottom:0px;
}
dt {
	color:#900055;
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
}
dd {
	padding: 0 0 20px 18px;

}
a {
	color: #007fb5; 
	text-decoration: none;
	
}
a:hover {
	color: #aab552; 	
}
strong, b {
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
	font-weight: normal;
   font-style: normal;
}
italic, em {
	font-family:"AvenirLTW01-65MediumObl", arial, sans-serif;
	font-weight: normal;
   font-style: normal;
}
div {
display: block;
}
.thumb_padding {
	padding-right:8px;
}
blockquote {
	margin: 0 20px 20px 20px}

/* --------------------------------------------------------------------------------
    Clear floats
--------------------------------------------------------------------------------*/
.clear_all {
	clear: both;
}
.clear_right {
	clear: both;
}
/* --------------------------------------------------------------------------------
   Font Colors & Extra Text styles
--------------------------------------------------------------------------------*/
.color_magenta, .color_Magenta {
	color: #900055;
}
.color_teal, .color_Teal {
	color:#49a7a9;
}
.color_blue, .color_Blue {
	color:#005b82;
}
.color_black, .color_Black {
	color:#000000;
}
.color_white, .color_White {
	color:#ffffff;
}
.color_yellow, .color_Yellow {
	color:#F3DE74;
}
.color_red, .color_Red {
	color:red;
}
.color_gray, .color_Gray {
	color: #666666;
}

.script {
	font-family:'Museo W01 500 Italic', arial, sans-serif;
}
.small {
	font-size: 10px;
	line-height: 17px;
}

.head { /*--- ADDED BVD ---*/
	font-size:15px;
	font-weight:Bold;
	line-height:17px;
	color:#005a84;
}

.subheadteal { /*--- ADDED BVD ---*/
	font-size: 13px;
	font-weight: bold;
	color: #60CDCB;
}

.headTeal { /*--- ADDED BVD ---*/
	font-size:15px;
	font-weight:700;
	color:#60CDCB;
}

.subhead { /*--- ADDED BVD ---*/
	font-size:13px;
	font-weight:700;
	color:#005a84;
}

.subheadTeal { /*--- ADDED BVD ---*/
	font-size:13px;
	font-weight:700;
	color:#60CDCB;
}
blockquote {
	margin-left:35px;
}
.fade_line { /*For HR,use this class for a line with faded ends*/
    margin: 10px 0;
    height: 1px;
    border: 0;
    background: #CCC;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, #CCC));
}

/*--------Image Styles---------*/
.imageopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.imageopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
img.bordershadow,
.staffmember img {
	border: 2px solid #FFF;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3);
}
img.shadow {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3);
}
img.right  {
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
}
.right {
	margin-left: 16px;
	margin-bottom: 5px;
	float: right;
}
img.photo_padding_right {
	margin-right: 15px;
	margin-bottom: 5px;
}
img.left {
	margin-bottom: 25px;
	margin-top: 5px;
	float: left;
	margin-right: 15px;
}
img.photo_padding_left {
	margin-bottom: 25px;
	margin-top: 5px;
	margin-left: 15px;
}
img.left_thumb {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 15px;
}
img.btm_marg {
	margin-bottom: 25px;
}
img.rotate_right {
	/*rotate img*/
	transform: rotate(2deg);
   -moz-transform: rotate(2deg);
   -webkit-transform: rotate(2deg);
}
img.rotate_left {
	/*rotate img*/
	transform: rotate(-2deg);
   -moz-transform: rotate(-2deg);
   -webkit-transform: rotate(-2deg);
}
.tellall_photo_maxwidth { /*--- ADDED BVD ---*/
	max-width:300px;
	max-height:300px;
	height:expression(this.height > 300 ? 300: true);
}

/* --------------------------------------------------------------------------------
    Base Structural Items
--------------------------------------------------------------------------------*/
#outer_wrapper { /*Main outer wrap that holds header and inside content up to footer*/
	width: 100%;
	text-align: left;
}
.innerwrap { /*960px with center margins on page, used for structure divs only that include Header, Main_Content, and Footer*/
	width: 960px;
	margin: 0 auto;
	
}
#womenshealth_wrap_bkg { /*Main outer wrap that holds header and inside content up to footer*/
	width:100%;
	background-image:url(../img/bkg-womenshealth.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* -------------------------------------------------------------------------------
    Header Items
--------------------------------------------------------------------------------*/
header {
	height: 133px;
	background-image:url(/img/bkg_header.jpg);
}
header .innerwrap {
	background-image:url(/img/bkg_header_waves.jpg);
	background-repeat: no-repeat;	
	background-position: 0px bottom;
	height: 133px;
}
#head_quicklinks { /*Top white bar in header with quick links to top KH pages and search*/
	width: 640px;
	height: 40px;
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFF;
	/*rounded corners*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#head_quicklinks .topmenu {
	width: 430px;
	font-size: 11px;
	display: inline;
	list-style-type: none;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.topmenu li{
	height: 15px;
	display: block;
	float: left;
	padding: 0px 8px 0px 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.topmenu li:last-child{ /*Removes right border divider line in browser, except ie7&8*/
	border: none;
}
#logo_head {
	float: left;
	width: 259px;
	heigh: 56px;
	margin-top: 45px;
}

#head_quicklinks .search_area {
	float: right;
	width: 200px;
	margin-top: 10px;
	
}
#head_quicklinks .search_area .search_box {
	border: 1px solid #aed1e0;
	background-color: #ebeff0; 
	height: 16px;
	padding-left:6px;
	
	/*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

input.search_box:focus {
   box-shadow: 0 0 5px rgba(0, 138, 184, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 138, 184, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 138, 184, 1);
	 /*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
}
#head_quicklinks .search_area .go {
	width: 30px;
	height: 20px;
	background-image: url(/img/btn_go.jpg);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	border: none;
	margin-left: 2px;
	text-align: center;
	text-indent:-9999px;
	 color: transparent; 
	  cursor:pointer; 
	
	/*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	
}
/* --------------------------------------------------------------------------------
    Slider & Specialities Base Styles -- see support css for fine tuning per site
--------------------------------------------------------------------------------*/
#slider_specialties_outerwrap {
	width:960px;
	height: 392px;
	margin:0px auto 25px auto;
}
#slider_specialties_outerwrap_700px{
	width:700px;
	height: 269px;
	margin:0px auto 20px auto;
	
}
#slider_outerwrap_700x400{
	width: 700px;
	height: 400px;
	margin: 0px auto 20px auto;
	
}
#slider1 {
	height: 300px;
	width: 960px;
	float: left;
	overflow: hidden;
	
}
#slider_700px {
	width: 700px;
	height: 269x;
	float: left;
	overflow: hidden;
	
}
#slider_700x400 {
	width: 700px;
	height: 400px;
	float: left;
	overflow: hidden;
	
}
#slider1 h1 {
	font-size: 3.1em;
	margin-bottom: 20px;
}

#slider1 p{
	font-size: 1.2em;
	line-height: 1.5em;
	color: #000;
}
.bx-prev {
	position: absolute;
	top: 115px;
	left: 0px;
	width: 34px;
	height: 70px;
	text-indent: -999999px;
	background-image: url(/img/slider_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0; left: -34px;
}
.bx-next {
	position: absolute;
	top: 115px;
	right: 0px;
	width: 34px;
	height: 70px;
	text-indent: -999999px;
	background-image: url(/img/slider_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 -70px; right: -34px;
}
#slider_wrap {
	width: 780px;
	height: 250px;
}
#wrap {
	float: left;
	width: 780px;
}


/* --------------------------------------------------------------------------------
ER Wait TImes
--------------------------------------------------------------------------------*/
    .er-wait-bgmc {
		width: 60px;
		height: 40px;
		position:relative;
		float:left;
		left:207px;
    }
    .er-wait-dmh {
		width: 60px;
		height: 40px;
		position:relative;
		float:left;
		left:355px;
    }
    .er-wait-mfs {
		width: 60px;
		height: 40px;
		position:relative;
		float:left;
		left:514px;
    }
    .er-wait-wchob {
		width: 60px;
		height: 40px;
		position:relative;
		float:left;
		left:683px;
    }
  
  	.er-wait-text {
        font-family:'Avenir LT W01 85 Heavy', Roboto, arial, sans-serif;
        position:absolute;
        font-size:30px;
        color: #ffffff;
        text-align:right;
		bottom:8px;
        right:7px;
    }
    .er-wait-plus-hospital {
        position:absolute;
        width:12px;
        height:12px;
        right:-9px;
        bottom:23px;
        z-index:10;
    }
	a.fill-div {
    	display: block;
    	height: 100%;
    	width: 100%;
    	text-decoration: none;
		color:#FFF;
	}


/* --------------------------------------------------------------------------------
Specialities
--------------------------------------------------------------------------------*/
#specialities {
	width:960px;
	height: 90px;
	padding: 0;
	float: left;
	margin: 2px 0px 0px 0px;
	position: absolute;
}
#specialities h2{
	font-family:'Avenir LT W01 45 Book', arial, sans-serif;
	color: white;
	font-size: 0.975em;
	line-height: 1.05em;
}
#specialities a{
	color: white;

}
#specialities p{
	color: white;
	font-size: 1.175em;
	line-height: 1.2em;
}

#specialities .intro {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 78px;
	width: 140px;
	padding:12px 10px 0px;
	float: left;
}
#specialities .cardiac {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -160px 0px;
	height: 90px;
	width: 160px;
	float: left;	
}
#specialities .cardiac:hover {
	background-position: -160px -90px;
	cursor: pointer;	
}
#specialities .stroke {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -320px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .stroke:hover {
	background-position: -320px -90px;
	cursor: pointer;	
}
#specialities .ortho {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .ortho:hover {
	background-position: -480px -90px;	
	cursor: pointer;
}
#specialities .bariatric {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -640px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .bariatric:hover {
	background-position: -640px -90px;
	cursor: pointer;	
}
#specialities .ermed {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -960px 0px;
	height: 90px;
	width: 160px;
	float: left;	
}
#specialities .ermed:hover {
	background-position: -960px -90px;
	cursor: pointer;	
}
#specialities .minsurgery {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -1120px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .minsurgery:hover {
	background-position: -1120px -90px;
	cursor: pointer;	
}
#specialities .ortho {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .ortho:hover {
	background-position: -480px -90px;	
	cursor: pointer;
}
#specialities .womens {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -1280px 0px;
	height: 90px;
	width: 160px;
	float: left;
}
#specialities .womens:hover {
	background-position: -1280px -90px;
	cursor: pointer;	
}
#specialities .maternity {
	background-image: url(/img/sprite_bkg_specialties.jpg);
	background-repeat: no-repeat;
	background-position: -800px 0px;
	height: 90px;
	width: 160px;
	float: left;	
}
#specialities .maternity:hover {
	background-position: -800px -90px;
	cursor: pointer;	
}
#specialities .cardiac a,
#specialities .stroke a,
#specialities .ortho a,
#specialities .bariatric a,
#specialities .ermed  a,
#specialities .minsurgery a,
#specialities .ortho a,
#specialities .womens a,
#specialities .maternity a{
	margin: 0px;
	padding: 11px 10px 6px 30px;
	color: white;
	display:block;
	height: 70px;
}
/* -------------------------------------------------------------------------------
    Main Content Area
-------------------------------------------------------------------------------*/
#main_content {
	width: 100%;
	margin-left: auto;
	background-color:#FFF;
}
#main_content .leftcol{
	width: 220px;
	float: left;
	padding-bottom: 30px;
}
#main_content .rightcol{
	width: 700px;
	float: right;
	padding-bottom: 40px;
	overfloe:auto;
}

/* -------------------------------------------------------------------------------
  Site Level Main Menu and Accessiblity Items  
  -- See Site_Extras.css for further styling
-------------------------------------------------------------------------------*/
#main_content #sitemenu_area{
	width: 960px;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitemenu_area #accesibility_items {
	width: 95px;
	float: right;
	margin-top:8px;
}
#accesibility_items ul{
	margin-left:0px;
}
.leftcol_active {
	list-style: none;
}
#accesibility_items li{
	display:inline;
	margin-left:10px;
	float: left;
}
#accesibility_items li #share_btn{
	background-image:url(/img/icon_share.jpg);
	height: 16px;
	width: 18px;
	cursor:pointer;
	text-indent: -9999px;
	overflow: hidden;
	
}
.share_items {
	position:absolute;
	display: none;
	float: right;
	background-color:#ECECEC;
	height: 16px;
	width: 130px;
	margin-right:36px;
	padding:2px 2px 6px 2px;
	z-index: 9999;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* -------------------------------------------------------------------------------
    Left Column Subnav List
--------------------------------------------------------------------------------*/
.leftcol .local_nav{
	width: 210px;
	background-image: url(/img/bkg_localnav.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
	/*min-height:220px;*/
	margin-bottom: 20px;
}
.leftcol .local_nav ul{
	list-style: none;
	font-size: 1em;
	margin-top:10px;
}
.leftcol .local_nav ul li{
	font-family:'Avenir LT W01 65 Medium', arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6DAE3;
}
.leftcol .local_nav ul li:last-child{
	border-bottom: none;
}
.leftcol .local_nav ul li a{
	padding: 4px 20px 4px 0px;
	display: block;
	
	
}
/*.leftcol .local_nav ul li a:hover{
	color: #007fb5;
	

}*/
.leftcol .local_nav ul li ul{ /*Sets UL for sub menu in Laboratory Container*/
	width:210px;
	display: block;
	margin-top:-2px;
	
}

.leftcol .local_nav ul li ul li{ /*Sub menu list item styles in Laboratory Container*/
	display: list-item;
	font-size: .95em;
	line-height: 1.25em;
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0px 0px 0px 17px;
	margin: -2px 0 -2px 15px;
	border: none;
}
.leftcol .local_nav ul li ul li a{ /*Sub menu list link in Laboratory Container*/
	display: block;
	color: #333;
	margin-bottom:2px;
	
}
.leftcol .local_nav ul li ul li a:hover{ /*Sub menu list link in Laboratory Container*/
	color: #aab552;
}
.leftcol .local_nav ul li ul li a.active{ /*Sub menu list link in Laboratory Container*/
	color:#C93;
}
.leftcol_active {
	display: block;
	
	font-family:'Avenir LT W01 85 Heavy';
	background-image: url(../img/bkg-leftol_active.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
}


/*---styles for a subnav menu, not related to the left col nav--*/
#subnav_left ul { 
	list-style-type: none; 
}
#subnav_left li:hover {
	background-image: url(/img/sprite-submenu.png);
	background-repeat: no-repeat;
	background-position: 0px -42px;
	padding-left: 22px;

}

/* --------------------------------------------------------------------------------
Laboratory Menu in Left Col Local Nav that has sub nav items
--------------------------------------------------------------------------------*/
.trigger {
	background-image: url(/img/sprite_btn_toggle_arrows_teal.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 17px;
	background-position: 0px 5px;
}
.trigger a {
	text-transform: uppercase;
	font-size: 0.825em;
}
.trigger a:hover {
	text-decoration: none;
}
.trigger.active {background-position: left -47px;
}
.trigger-noarrow,
.trigger-noarrow2 {
	cursor: pointer;
}
/* --------------------------------------------------------------------------------
Laboratory Menu for clickable headings (ie: Community Health Services-Program.asp
--------------------------------------------------------------------------------*/
.trigger_heading,
.trigger_heading2  {
	background-image: url(/img/btn_toggle_arrow_teal-right.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 17px;
	background-position: 0px 4px;
	cursor: pointer;
	color: #000;
}

.trigger_heading a,
.trigger_heading2 a {
	cursor: pointer;
}
.trigger_heading a:hover  {
	text-decoration: none;
	cursor:pointer;
}
.trigger_heading.active,
.trigger_heading2  {
	background-position: 0px 4px;
	color: #900055;
	background-image: url(/img/btn_toggle_arrow_teal-down.png);
	background-repeat: no-repeat;
}
.Laboratory_container_indent {
	width: 680px;
	padding-left:20px;
	padding-bottom:0px;
	margin-bottom:20px;
}
.Laboratory_container_no-indent {
	width: 700px;
	padding-bottom:0px;
	margin-bottom:20px;
}
/* Second level toggle styles*/
.toggle_container_indent .block .trigger_heading,
.toggle_container_indent2 .block .trigger_heading  {
	background-image: url(/img/btn_toggle_plus.jpg);
	background-position: 0px 4px;
	height: 17px;
	padding: 0 0 5px 17px;
	margin: 0px;
	cursor: pointer;	
}
.toggle_container_indent .block .trigger_heading a:hover,
.toggle_container_indent2 .block .trigger_heading a:hover {
	text-decoration: none;
	cursor:pointer;
}
.toggle_container_indent .block .trigger_heading.active,
.toggle_container_indent2 .block .trigger_heading.active  {
	background-position: 0px 4px;
	background-image: url(/img/btn_toggle_minus.jpg);
	background-repeat: no-repeat;
	}
.toggle_container_indent .block,
.toggle_container_indent2 .block {
	padding: 0 0 15px 17px ;
}
/* --------------------------------------------------------------------------------
  Left Column Feature Boxes
--------------------------------------------------------------------------------*/
.leftcol .btn_finddoc,
.leftcol .contact_info_box,
.leftcol .btn_mykaleida,
.leftcol .ads_box {
	width: 190px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	/* Rounded Corners */
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
}
.leftcol .btn_finddoc {
	background-color: #0eaed9;
	background-image: url(/img/icon_docbag_fullblue.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}

/*  Find a Doctor Specifics  */
.leftcol .btn_finddoc h4 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
		color:white;
} 
.leftcol .btn_finddoc h4:hover {
	color:#870150; 
}

/*  MyKaleida Specifics  */
.leftcol .btn_mykaleida {
	background-color: #0eaed9;
	background-image: url(/img/mykaleida_ad.jpg);
	background-repeat: no-repeat;
	height: 21px;
	text-indent: -9999px;
}
.leftcol .btn_mykaleida :hover {
	opacity:70%;	
}

.leftcol .btn_mykaleida h4 {
	margin: 0px;
	padding: 0;
	opacity:0;	
} 
.btn_finddoc .Laboratory {
	
	cursor: pointer;
}
.active {
	color:#870150;
}
.btn_finddoc .panel{
		float:left;
		padding:10px;
		width:140px;
		display:none;
	}
.leftcol .ads_box {
	width: 210px;
	height: 90px;
	background-color: #eeeeee;
	padding: 0px;
	
}.leftcol .contact_info_box {
	background-color: #e1f2f9;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
	
}
.leftcol .contact_info_box ul {
	margin: 0;
	padding: 4px 0 0 0;
	list-style: none;
}
.contact_info_box ul li {
	padding: 1px 0px;
}
.contact_info_box ul li .phone,
span.phone, .phone2,
.contact_info_box ul li .secondline,
.contact_info_box ul li .directory,
span.directory,
.contact_info_box ul li .email,
span.email,
.contact_info_box ul li .maps,
span.maps,
.contact_info_box ul li .facebook,
.contact_info_box ul li .twitter,
.contact_info_box ul li .fax,
span.fax,
.contact_info_box ul li .nursery,
.contact_info_box ul li .location,
span.location,
.contact_info_box ul li .hours,
span.hours, .hours,
.contact_info_box ul li .website,
span.website,
.contact_info_box ul li .youtube,
span.youtube {
	background-image: url(/img/sprite_contactbox_icons.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.phone2 {
	background-position: 0px 0px;
	color: #900055;
	font-family:'Avenir LT W01 85 Heavy', arial, sans-serif;
}
.contact_info_box ul li .secondline{
	background-position: 0px -999px;	
}
.contact_info_box ul li .directory,
span.directory{
	background-position: 0px -33px;	
}
.contact_info_box ul li .email,
span.email{
	background-position: 0px -67px;	
}
.contact_info_box ul li .maps,
span.maps{
	background-position: 0px -103px;	
}
.contact_info_box ul li .facebook{
	background-position: 0px -138px;	
}
.contact_info_box ul li .twitter{
	background-position: 0px -172px;	
}
.contact_info_box ul li .fax,
span.fax{
	background-position: 0px -206px;	
}
.contact_info_box ul li .nursery{
	background-position: 0px -241px;	
}
.contact_info_box ul li .location,
span.location{
	background-position: 0px -277px;	
}
.contact_info_box ul li .hours,
span.hours, .hours {
	background-position: 0px -313px;	
}
.contact_info_box ul li .website,
span.website {
	background-position: 0px -418px;	
}
.contact_info_box ul li .youtube,
span.youtube{
	background-position: 0px -348px;	
}

span.brochure,
.brochure{
	background-image: url(/img/sprite_contactbox_icons.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px -384px;	
}.locations ul {
	margin: 0px 0px 20px 0px;
	padding: 4px 0 0 0;
	list-style: none;
}
.locations ul li {
	padding: 1px 0px;
	margin-left: -15px;
}
.locations ul li .phone,
span.phone, 
.locations ul li .secondline,
.locations ul li .directory,
.locations ul li .email,
.locations ul li .maps,
.locations ul li .facebook,
.locations ul li .twitter,
.locations ul li .fax,
.locations ul li .nursery,
.locations ul li .location,
.locations ul li .hours,
.locations ul li .website {
	background-image: url(/img/sprite_contactbox_icons.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.locations ul li .secondline{
	background-position: 0px -300px;	
}
.locations ul li .directory{
	background-position: 0px -33px;	
}
.locations ul li .email{
	background-position: 0px -67px;	
}
.locations ul li .maps{
	background-position: 0px -103px;	
}
.locations ul li .facebook{
	background-position: 0px -138px;	
}
.locations ul li .twitter{
	background-position: 0px -172px;	
}
.locations ul li .fax{
	background-position: 0px -206px;	
}
.locations ul li .nursery{
	background-position: 0px -241px;	
}
.locations ul li .location{
	background-position: 0px -276px;	
}
.locations ul li .hours{
	background-position: 0px -313px;	
}
.locations ul li .website{
	background-position: 0px -418px;	
}

/* -------------------------------------------------------------------------------
  Right Column Styles
-------------------------------------------------------------------------------*/
.rightcol p {
	margin-bottom: 12px;
	
}
.rightcol ul {
	margin: 0 0 12px 15px;
	
}
.rightcol ol{
	margin: 0 0 12px 20px;

}
.rightcol li{
	margin: 5px 0;
}

.rightcol photo_holder {
	width: auto;
	float: right;
	margin: 0px 0px 0px 25px;
}
.rightcol .service_photo {
	min-width: auto;
	margin: 0px 0px 20px 20px;
	float: right;
}

.rightcol aside {
	width: 190px;
	float: right;
	margin: 0px 0px 0px 25px;
}
.rightcol aside .service_callout,
.rightcol aside .service_locations,
.rightcol aside .service_appointment,
.rightcol aside .service_related {
	width: 170px;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	background-color:#e1f2f9;
	float:right;
	
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
	
}
.rightcol aside .service_callout p:last-child,
.rightcol aside .service_locations p:last-child,
.rightcol aside .service_appointment p:last-child,
.rightcol aside .service_related p:last-child {
	margin-bottom: 0px;
}
.rightcol aside .service_related ul {
	list-style-type: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.rightcol aside .service_related ul li{
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0 0px -15px;
}
ul.arrow {
	list-style-type: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
ul.arrow li{
	background-image: url(/img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0 5px -15px;
}
.service_locations ul li .fax {
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 17px;
	margin: 5px 0 5px -15px;	
	line-height:1.3em;
}
.rightcol .left_col_equal { /*equal size as right column*/
	float: left;
	width: 337px;
}
.rightcol .right_col_equal {
	float: right;
	width: 337px;
}

.rightcol aside .service_locations {
	background-color: #e1f2f9;
	
}
.rightcol .service_locations ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.rightcol h3 {
	margin-bottom: 10px; /* Changed by BVD on 10/19/12 */
}

/* --------------------------------------------------------------------------------
 Contact/Service Container Icons
--------------------------------------------------------------------------------*/
.service_locations ul li {
	padding: 1px 0px;
	line-height:1.3em;
}
.service_locations ul li .phone,
.service_locations ul li .secondline,
.service_locations ul li .directory,
.service_locations ul li .facebook,
.service_locations ul li .twitter,
.service_locations ul li .fax,
.service_locations ul li .nursery,
.service_locations ul li .website,
.service_locations ul li .location {
	background-image: url(../img/sprite_contactbox_icons.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	display:block;
	padding-bottom:1px;
	
}
.service_locations ul li .secondline{
	background-position: 0px -300px;	
}
.service_locations ul li .directory{
	background-position: 0px -33px;	
}
.service_locations ul li .email{
	background-position: 0px -67px;	
}
.service_locations ul li .maps{
	background-image: url(../img/icon_location.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	display:block;
	padding-bottom:1px;	
	
}
.service_locations ul li .facebook{
	background-position: 0px -138px;	
}
.service_locations ul li .twitter{
	background-position: 0px -172px;	
}
.service_locations ul li .fax{
	background-position: 0px -206px;	
}
.service_locations ul li .nursery{
	background-position: 0px -241px;	
}
.service_locations ul li .website{
	background-position: 0px -418px;	
}
.service_locations ul li .location{
	background-position: 0px -277px;	
	
}

/* --------------------------------------------------------------------------------
  Right Column Feature Boxes for Service Pages
--------------------------------------------------------------------------------*/
#main_content .box1_serv, /*Combined styles for Box 1, 2, 3  DIV */
#main_content .box2_serv,
#main_content .box3_serv {
	float: left;
	background-image:url(../img/bkg_divider.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	top: 2px;
	margin:20px 0px 0px 0px;
	min-height:140px;
	line-height:1.45em;
}

#main_content .box1_serv { 
	padding:0px 20px 0px 0px;
	width:209px;
}
#main_content .box2_serv {
	padding:0px 20px 0px 10px;
	width:207px;
}
#main_content .box3_serv {
	padding:0px 15px 0px 10px;
	width:208px;
	background:none;
}
#main_content .box1_serv h3, 
#main_content .box2_serv h3,
#main_content .box3_serv h3{ /*Combined styles for Box 1, 2 & 3 Ul */
	margin-top: 0;

}

#main_content .box1_serv ul, 
#main_content .box2_serv ul,
#main_content .box3_serv ul{ /*Combined styles for Box 1, 2 & 3 Ul */
	margin: 15px 0 0 0;
	padding:0;
	list-style: none;
	line-height: 1.25em;
}
#main_content .box1_serv ul li, 
#main_content .box2_serv ul li ,
#main_content .box3_serv ul li{ /*Combined styles for Box 1, 2 & 3 Ul li */
	
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 7px 0;
}
#main_content .box1_serv p, /*Combined styles for Box 1, 2, 3 & 4  P*/
#main_content .box2_serv p,
#main_content .box3_serv p {
	margin-top:15px;
}
/* --------------------------------------------------------------------------------
    Footer Items
--------------------------------------------------------------------------------*/
footer {
	color:#67a6cd;
	width:100%;
	/*GRADIENT Background*/
	background-image: -moz-linear-gradient(top, #1c5171, #069); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #069),color-stop(1, #1c5171)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1c5171', endColorstr='#069'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1c5171', endColorstr='#0691')"; /* IE8 */
	
}
footer .innerwrap {
	width: 960px;
	
	margin: 0px auto;
	padding:40px 0px 40px 0px;
}
footer .box1, /*Combined styles for Box 1, 2 & 3  */
footer .box2,
footer .box3,
footer .box4  {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 0px;
}
footer .box4  {
	width: 240px;
	padding-right: 0px;
	padding-bottom:20px;
}
footer h3{
	font-family:'Avenir LT W01 85 Heavy';
	/* color: #c9d18b; */
	color: #b0b58b;
	font-size: 1.2em;
	margin: 0 0 4px 0;
}

footer ul{
	list-style: none;
	font-size: .875em;
	line-height: 1.7em;
}
footer ul li a{
	display: list-item;
	color: #67a6cd;
}
footer .khlogo_rev{
	width: 170px;
	height: 36px;
	margin-bottom: 20px;
}
/* --------------------------------------------------------------------------------
   Footer Social Media Buttons
--------------------------------------------------------------------------------*/
.social_facebook, .social_twitter, .social_youtube, .social_pinterest {
	height: 17px;
	width: 19px;
	margin-right:8px;
	background-image: url(/img/sprite_footer_socilamedia.png);
	background-repeat: no-repeat;
	float:left;
}
.social_facebook {
	background-position: 0px 2px;	
}
.btn_readmore:hover , .btn_morenews:hover, .btn_moreevents:hover, .btn_moreheadlines:hover, .btn_donation:hover, .btn_allservices:hover{
	background-position: -20px 2px;	
}
.social_youtube {
	background-position: -40px 2px;	
}
.social_pinterest {
	background-position: -60px 2px;	
}
/* --------------------------------------------------------------------------------
   Image Opactity Hover State
--------------------------------------------------------------------------------*/

.imageopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.imageopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; /* this works in IE8 only */
}
/* --------------------------------------------------------------------------------
  Shadow Effects
--------------------------------------------------------------------------------*/
.shadow_drop {
	background-color: rgb(145,145,145); /* Needed for IEs */

	-moz-box-shadow: 2px 2px 2px rgba(145,145,145,0.4);
	-webkit-box-shadow: 2px 2px 2px rgba(145,145,145,0.4);
	box-shadow: 2px 2px 2px rgba(145,145,145,0.4);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40)";
	zoom: 1;
}
/* --------------------------------------------------------------------------------
   General Buttons
--------------------------------------------------------------------------------*/
.btn_readmore, 
.btn_morenews, 
.btn_moreevents, 
.btn_mapdirections, 
.btn_moreheadlines, 
.btn_donation,
.btn_allservices  {
	height: 22px;
	padding: 2px 0px 0px 8px;
	background-image: url(/img/sprite_btn_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	border: 1px solid #3b92de;
	
	/*rounded corners*/
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	
}
.btn_readmore {
	width: 100px;
	margin-top: 40px;
}
.btn_morenews {
	width: 106px;
	margin-top: 10px;
}
.btn_moreevents {
	width: 130px;
	margin-top: 10px;
}
.btn_mapdirections {
	width: 140px;
	margin: 5px 0 5px 0;
}
.btn_moreheadlines {
	width: 130px;
	margin-top: 10px;
}
.btn_donation { /*Located in Footer*/
	width: 140px;
	background-position: right -50px;
	border: 1px solid #cb5491;
}
.btn_allservices {
	width: 132px;
	background-position: right -50px;
	border: 1px solid #cb5491;
	margin-top: 5px;
}
.btn_readmore a, .btn_morenews a, .btn_moreevents a, .btn_mapdirections a, .btn_moreheadlines a, .btn_allservices a {
	color: #fff;
	display: block;
	height: 23px;
}
.btn_moreheadlines a {
	height:auto;
	
}
.btn_readmore:hover, 
.btn_morenews:hover, 
.btn_moreevents:hover, 
.btn_mapdirections:hover, 
.btn_moreheadlines:hover, 
.btn_donation:hover,
.btn_allservices:hover {
	background-image: url(/img/sprite_btn_bkg.jpg);
	background-position: right -25px;
	border: 1px solid #c3cc7b;
}
.btn_donation a, .btn_donation a:hover, .btn_allservices a:hover {
	color:#fff
}

.btn_simplebutton {
	font-size: 15px;
	color: white;
	border: 1px solid white;
 	background-color: #007fb5; 
	padding: 8px;
	cursor:pointer;
	/*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*Box Shadow*/
	-webkit-box-shadow: 
	  inset 0 0 2px  rgba(0,0,0,0.1),
			0 0 4px rgba(0,0,0,0.1); 
	-moz-box-shadow: 
	  inset 0 0 2px  rgba(0,0,0,0.1),
			0 0 4px rgba(0,0,0,0.1); 
	box-shadow: 
	  inset 0 0 2px  rgba(0,0,0,0.1),
			0 0 4px rgba(0,0,0,0.1);
	display: inline;
}
.btn_simplebutton:hover {
	background-color: #035c82; 
}

.AccessButton {
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	padding: 12px 24px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-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: white;
	font-size: 22px;
	text-decoration: none;
	vertical-align: middle;
	margin:9px 0 9px 0;
}

.button:hover {
	border-top-color: #28597a;
	background: #28597a;
	color: #ccc;
}

.button:active {
	border-top-color: #1b435e;
	background: #1b435e;
}


/* --------------------------------------------------------------------------------
   Highlight Boxes
--------------------------------------------------------------------------------*/
.er_waittime_mainrow {
	background:url(/images/ER-Wait-Time-Home-Page-bkgrd-full.gif);
	background-repeat:no-repeat; 
	background-color:#a10303;
	display: block;
    height:42px;
    padding:0;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.closings-box {
	display: block;
    height:auto;
    bottom:0;
    top:0;
    left:0;
    right:0;
    padding:10px;
}

.highlightbox_rounded_lightblue,/*shared styles and shadow for highlight div boxes*/
.highlightbox_rounded_yellow,
.highlightbox_rounded_lightyellow, 
.highlightbox_rounded_lightgray,
.highlightbox_rounded_lightteal,
.highlightbox_rounded_red,
.highlightbox_rounded_lightbeige {
	display: block;
    height:auto;
    bottom:0;
    top:0;
    left:0;
    right:0;
    padding:10px;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
	}

.highlightbox_rounded_stroke {
	display: block;
    height:auto;
	border:#999 solid 1px;
    bottom:0;
    top:0;
    left:0;
    right:0;
    padding:14px;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
	}
.highlightbox_rounded_lightblue {
	background-color: #d1e5ee;
}

.highlightbox_rounded_yellow  {
	background-color: #f3de74;
}
.highlightbox_rounded_red {
	background-color: #F00;
}
.highlightbox_rounded_lightyellow  {
	background-color: #F3E6AA;
}

.highlightbox_rounded_lightgray {
	background-color: #eeeeee;
}

.highlightbox_rounded_white {
	background-color: #fff;
}
.highlightbox_rounded_lightteal {
	background-color: #DAF2F2;
}

.highlightbox_rounded_lightbeige {
	background-color: #f1efdd;
}

.highlightbox_rounded_lightbeige h3,
.highlightbox_rounded_yellow h3,
.highlightbox_rounded_yellow h3,
.highlightbox_rounded_lightblue h3,
.highlightbox_rounded_lightgray h3,
.highlightbox_rounded_EEE h3,
.highlightbox_rounded_stroke h3
{
	margin:0 0 6px 0;
}
.highlightbox_rounded_lightbeige p:last-child,
.highlightbox_rounded_yellow p:last-child,
.highlightbox_rounded_lightyellow p:last-child,
.highlightbox_rounded_lightgray p:last-child,
.highlightbox_rounded_lightblue p:last-child,
.highlightbox_rounded_lightblue p:last-child{
	margin-bottom: 0;
}
.highlightbox_rounded_lightgray_LINKABLE {
    bottom:0;
    top:0;
    left:0;
    right:0;
    padding:10px;
	background-color: #eeeeee;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.highlightbox_rounded_lightgray_LINKABLE h3,
 {
    margin: 0px 0px 5px 0px;
}
.highlightbox_rounded_lightgray_LINKABLE p {
    margin: 0px;
}
		
/* OLDER STYES */

.highlightbox_rounded {
	display:block;
	height:auto;
	bottom:0;
	top:0;
	left:0;
	right:0;
	padding:16px;
	background-color: #DDDFFF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.highlightbox_rounded_FFF {
	display:block;
	height:auto;
	bottom:0;
	top:0;
	left:0;
	right:0;
	padding:16px;
	background-color:#FFFFFF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.highlightbox_rounded_EEE {
	display:block;
	height:auto;
	bottom:0;
	top:0;
	left:0;
	right:0;
	padding:16px;
	background-color:#EEEEEE;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.highlightbox_rounded_grad   
	{
	display: block;
	height:auto;
	bottom:0;
	top:0;
	left:0;
	right:0;
	padding:16px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-image: url(/images/mainbody-bkg-grad.jpg);
	background-repeat: repeat-x;
	background-color: #F2F5F4;
	border: 1px solid #D1EEEC;
}
.blacksubheads {
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	border: 0;
}

.advantage_box_wide {
	width: 100%;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	/* Rounded Corners */
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	background-color: #e8c26f;
}

.advantage_box_wide ul {
	margin: 0;
	padding: 4px 0 0 0;
	list-style: none;
}
.advantage_box li.checkmark_bullet,
.advantage_box_wide li.checkmark_bullet {
	list-style-type: none;
	background: url('/images/icon_checkmark.png') no-repeat top left;
	padding: 0 0 7px 20px;
	display: block;
	line-height: 1.4em;
}

/* --------------------------------------------------------------------------------
   Title Wraps (goes under menu at top)
--------------------------------------------------------------------------------*/
#site_title_wrap {
	background-image: url(../img/bkg_site_title_bar.jpg);
	background-repeat: repeat-x;
	height: 90px;
	width: 100%;	
	
}
#site_title_wrap .innerwrap {
	width: 1000px;
	height: 55px;
	background-image: url(../img/bkg_sitetitle_bug.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding: 35px 0px 0px 42px;	
}
#site_title_wrap h1{
	color: #63ceca;
	font-family:'Avenir LT W01 45 Book';
	
}

#site_title_wrap_women {
	background-image: url(../img/bkg_site_title_bar_women.jpg);
	background-repeat: repeat-x;
	height: 90px;
	width: 100%;	
	
}
#site_title_wrap_women .innerwrap {
	width: 960px;
	height: 55px;
	background-image: url(../img/bkg-titleslide-women-innerwrap.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 35px 0px 0px 0px;
}
#site_title_wrap_women h1, #site_title_wrap_women h1 a{
	color: #ffffff;
	font-family:'Avenir LT W01 45 Book';
	
}

/* --------------------------------------------------------------------------------
  Divider Boxes
--------------------------------------------------------------------------------*/
.divider_horz_shadowline_top {
	background-image: url(../img/bkg_div_shadowline_top_divider_700px.png);
	background-repeat: no-repeat;
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.divider_horz_shadowline_top h3{ /*Adds top margin to H3 inside this divider shadow div*/
	margin-top:10px;
}
	

/*-----------------------------------------------------------------
Phone Directory Page on KH
-----------------------------------------------------------------*/
#tabs-six .info-wrap .address{
	color: #000;
	width:300px;
	margin: 15px 340px 15px 0px;
}

#tabs-six .info-wrap .sidenote {
	float: right;
	width: 300px;
}
#tabs-six .info-wrap  ul{
	margin-left:15px;
	margin-top: -13px;
}
#tabs-six .info-wrap  ul li{
	margin-bottom:5px;
}
#tabs-six .info-wrap  td {
	padding-right:15px;
}#tabs-five .info-wrap  td:last-child {
	padding-right:0px;
}
#tabs-six .info-wrap h4{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;	

}

/* --------------------------------------------------------------------------------
 Profile Listings & Admin Page Listings with Bio and pic
--------------------------------------------------------------------------------*/
.profile_wrap {
	float: left;
	width: 660px;
	min-height: 210px;
	margin-bottom: 15px;
	padding: 20px 0px 10px 0px;
	background-image: url(../img/bkg_div_shadowline_top_divider_660px.png);
	background-repeat: no-repeat;
}
.profile_wrap .portrait_leftside {
	float: left;
	width: 152px;
	margin-right: 20px;
	height: 202px;
}
.profile_wrap .bios_right {
	float: right;
	width: 471px;
	padding-top: 3px;
}
.profile_wrap h3 {
	margin-top: 0px;
}

.person_title {
	font-family:"AvenirLTW01-65MediumObl";
	font-style: italic;
	color: #666;
	font-size: 1.05em;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* --------------------------------------------------------------------------------
Cycle Slide show in right column
--------------------------------------------------------------------------------*/
#slideshow {
	width: 700px;
	height: 275px;
	overflow: hidden;
	margin: 0 0 25px 0;
}
#slideshow_careers {
	width: 700px;
	height: 224px;
	overflow: hidden;
	margin: 0 0 25px 0;
}
.arrow-link {
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
}

/* ---------------------------------------------------}----------------------------
Figure Styles & Caption
--------------------------------------------------------------------------------*/
#content_submission {
	width: 279px;
	float: right;
	margin-left:20px;
	margin-bottom:8px;
}
figcaption {
	display: block;
	background-color:#c2e9ea;
	font-family:"AvenirLTW01-65MediumObl";
	font-size: 0.85em;
	line-height: 1.25em;
	color:#000;
	margin: 3px 0 4px 0;
	padding:6px;
	/*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
figcaption p{
	margin-bottom:0px;
}

/* ---------------------------------------------------}----------------------------
Form Styles
--------------------------------------------------------------------------------*/
/*Must apply class to form input*/
input.textfield,
input.textfield_400px,
textarea.textfield_400px,
input.textfield_100pct,
textarea.textfield_100pct,
select.pull,
select.pull100pct {
   font-size: 0.9em;
   border: 1px solid #aed1e0;
   padding: 4px;
   /*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*Box Shadow*/
	-webkit-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
	box-sizing: border-box;
}
input.textfield_400px,
textarea.textfield_400px {
	background-color: #ebeff0; 
	width:400px;
}
input.textfield_100pct,
textarea.textfield_100pct {
	background-color: #ebeff0; 
  	width:100%;
}
input.textfield,
textarea.textfield { /*Use this class for non fixed width form text fields*/
   border: 1px solid #aed1e0;
   background-color: #ebeff0; 
   padding: 4px;
   /*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*Box Shadow*/
	-webkit-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 

}
/*Form Focus style*/
input.textfield_400px:focus,
radio.textfield_400px:focus,
textarea.textfield_400px:focus,
input.textfield:focus {
   box-shadow: 0 0 5px rgba(0, 138, 184, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 138, 184, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 138, 184, 1);
	 /*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
}

input.send,
input.reset{
	font-size: 15px;
	color: white;
	border: 1px solid white;
   background-color: #007fb5; 
   padding: 8px;
   cursor:pointer;
   /*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*Box Shadow*/
	-webkit-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 2px  rgba(0,0,0,0.1),
            0 0 4px rgba(0,0,0,0.1); 


}
input.send:hover,
input.reset:hover{
	background-color: #035c82; 
}
.service_list {
	padding-right: 6px;
}
.service_list ul {
	list-style-type: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.service_list ul li{
	background-image: url(../img/bkg_li_teal_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 17px;
	margin: 5px 0 5px -15px;	
	line-height:1.3em;
}

.pull {
	height:26px;
}

.pull100pct {
	height:26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	

/* ---------------------------------------------------}----------------------------
USED FOR DEAD CENTERING CONTENT
--------------------------------------------------------------------------------*/

#horizon        
	{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#content 
	{
	margin-left: -200px;
	position: absolute;
	top: -200px;
	left: 50%;
	width: 400px;
	height: 400px;
	visibility: visible;
}

#content_submission    
	{
	text-align: left;
	margin-left: -300px;
	position: absolute;
	top: -250px;
	left: 50%;
	width: 600px;
	height: 500px;
	visibility: visible
	}
	

/* --------------------------------------------------------------------------------
  Event Calendar Styles
--------------------------------------------------------------------------------*/
#icon_cal {
	background-image: url(/img/icon-caldate.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 65px;
	width: 50px;
	overflow: hidden;
}
#icon_cal .cal_month {
	font-family:"Avenir LT W01 65 Medium";
	font-size: 15px;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#icon_cal .cal_day {
	font-family:"Avenir LT W01 85 Heavy";
	font-size: 22px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* --------------------------------------------------------------------------------
  Photo Gallery Wraps
--------------------------------------------------------------------------------*/

.gallery_wrap,
.gallery_wrap300 {
	margin-right: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 20px;
	padding: 2px 0 0 2px;
}
#img_list_2col li figcaption p{
	width: 242px;
	height: 148px;
}
.gallery_wrap300 {
	width: 306px;
	height: 176px;
}

/* --------------------------------------------------------------------------------
 Staff List Styles   &    
 HeartCaring Page thumbs/links - side by side listing not like edu pages with brochures
--------------------------------------------------------------------------------*/

#stafflist,
.stafflist,
#brochurelist,
.brochurelist,
#brochurelist-tabs,
#virtualtours {
	list-style-type: none;
	display: inline;
	text-align: center;
}
#stafflist li,
.stafflist li,
#brochurelist li,
.brochurelist li{
	float: left;
	width: 154px;
	margin: 5px 23px 15px 0px;
	padding-left:0px;
	display:block;
	text-align: center;
}
#brochurelist-tabs li {
	float: left;
	width: 144px;
	margin-right: 28px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left:0px;
	display:block;
	text-align: center;
}
#virtualtours li {
	float: left;
	width: 220px;
	margin: 5px 28px 15px 0px;
	padding-left:0px;
	display:block;
	text-align: center;
}
#stafflist li:nth-child(4n),
.stafflist li:nth-child(4n),
#brochurelist li:nth-child(4n),
.brochurelist li:nth-child(4n),
#brochurelist-tabs li:nth-child(4n) { /*Targets every 4th listing and removes right margin*/
	margin-right: 0px;
}
#virtualtours li:nth-child(3n){ /*Targets every 3rd listing and removes right margin*/
	margin-right: 0px;
}
#stafflist p,
.stafflist p,
#brochurelist p,
.brochurelist p,
#brochurelist-tabs p,
#virtualtours p {
	height: 40px;
	width: 100%;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	line-height: 1.25em;	
	text-align: center;	
}

#brochurelist span,
.brochurelist span,
#brochurelist-tabs span {
	line-height: 1.1em;
}
#stafflist img,
.stafflist img,
#virtualtours {
	text-align: center;
	margin: 0;
	padding: 0;
}
#brochurelist img,
.brochurelist img,
#brochurelist-tabs img {
	text-align: center;
	margin: 0;
	padding: 0;
	/*rotate img*/
	transform: rotate(2deg);
   -moz-transform: rotate(2deg);
   -webkit-transform: rotate(2deg);
   /*shadow*/
   -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3);
}
#stafflist_wrap { /*div style on staff list*/
	width: 700px;
	clear:both;
}
#stafflist_wrap .staffmember{ /*div style on staff list*/
	float: left;
	width: 154px;
	margin-right: 28px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	display:block;
	text-align: center;
}
#stafflist_wrap .staffmember p {
	height: 40px;
	width: 100%;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	line-height: 1.4em;
	
}
#stafflist_wrap .staffmember:nth-child(4n) {
	margin-right:0px;
}

/* --------------------------------------------------------------------------------
 Service Pages - 2 col photo gallery list
--------------------------------------------------------------------------------*/
#img_list_2col{
	list-style:none;
	width:700px;
	margin: 0;
	padding: 0;
}
#img_list_2col li{
	float: left;
	width: 290px;
	margin: 0 25px 25px 0;
}

#img_list_2col li figcaption p{
	margin-bottom:0px;
}
#img_list_2col li figcaption {
	display: block;
	background-color:#c2e9ea;
	font-family:"AvenirLTW01-65MediumObl";
	font-size: 0.85em;
	line-height: 1.25em;
	color:#000;
	margin: 3px 0 4px 0;
	padding:6px;
	/*rounded corners*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* --------------------------------------------------------------------------------
  Toggle content boxes
--------------------------------------------------------------------------------*/
.toggle_container_indent .left-item-info	{
	width: 400px;
	float: left;
	padding:10px;
	margin: 0 0 0 10px;
}
.toggle_container_indent .right-doc-list {
	width: 190px;
	float: right;
	padding:10px;
	margin: 15px 15px 15px 20px;
	background-color: #FFF;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
	}
.toggle_container_indent .types-wrap {
	min-height: 200px;
	background-color: #f1efdd;
	margin-bottom:20px;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #D6D6D6;
	   -moz-box-shadow: 0 6px 4px -4px #D6D6D6;
	        box-shadow: 0 6px 4px -4px #D6D6D6;
}


/* --------------------------------------------------------------------------------
Diagaram Styles (toggle list feature with body)
--------------------------------------------------------------------------------*/
#diagram_wrap {
	width: 700px;
	min-height:455px;
	background-image: url(/services/images/bgmc/robotics/body-base-blue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
#diagram_wrap .newboxes {
    display: none;
}
#diagram_wrap ul.types_wrap,
#diagram_wrap ul#types_wrap{
	width: 142px;
	float: left;
	margin: 0;
	padding: 35px 0 0 16px;
	list-style: none;
	
}

#diagram_wrap ul.types_wrap li,
#diagram_wrap ul#types_wrap li{
	line-height:1.15em;
	display: block;
	padding: 4px 4px 4px 16px;
	margin: 2px 0 2px 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1BD4F9;
	background-image: url(/img/arrow_left_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;	
}
#diagram_wrap ul.types_wrap li a,
#diagram_wrap ul#types_wrap li a{
	color: #FFF;
}
#diagram_wrap ul.types_wrap li a:hover,
#diagram_wrap ul#types_wrap li a:hover,
.diagram_wrap_active{
	color: #aab552; 
}

#diagram_wrap  #description {
	position:absolute;
	z-index:100;
	width: 255px;
	margin: 180px 20px 0 215px;
	left: 157px;
	font-size: 1.15em;
	line-height: 1.4em;	
}
#diagram_wrap  .diagram_content {
 	position:absolute;
	z-index:300;
    width: 535px;
	left: 0;
	margin: 0 0 0 165px;
	
}
#diagram_wrap  .diagram_content img{
	float: left;
}
	
#diagram_wrap  .diagram_content .diagram-copy{
	width: 350px;
	float: right;
	margin-top:0px;
	background-image: url(../services/images/BGMC/robotics/base-content-bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	min-height: 453px;
}
#diagram_wrap  .diagram_content .diagram-copy img{
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	
}
#diagram_wrap  .diagram_content h3{
	margin-top:30px;
}
#panes{
	width: 700px;
	background-image: url(/img/anatomy/body-base-blue.jpg);
	background-repeat: no-repeat;
	background-position: 175px 5px;
}
.tabs2 {
		width: 142px;
	float: left;
	margin: 0;
	padding: 35px 0 0 16px;
	list-style: none;
}
.tabs2 li {
	line-height:1.15em;
	display: block;
	padding: 4px 4px 4px 16px;
	margin: 2px 0 2px 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1BD4F9;
	background-image: url(/img/arrow_left_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;	
}
.tabs2 li a {
	color: #FFF;
	display: block;
}
.tabs2 li a.active {
	outline:none;
		
}
.tabs2 li a:hover {
	color: #aab552; 
	/* GLOW Transition */  
    -webkit-transition: background-color 0.4s linear;
	-moz-transition: background-color 0.4s linear;
	-o-transition: background-color 0.4s linear;
}  
.tabs2 .current, .tabs2 .current:hover, .tabs2 li.current a {
	color: #ffcb4f;
	/* GLOW Transition */  
    -webkit-transition: background-color 0.4s linear;
	-moz-transition: background-color 0.4s linear;
	-o-transition: background-color 0.4s linear;
	cursor:default !important;	
}

#tabbed_area {
	width: 165px;
	float:left;
	margin:0px;
	padding:0px;
}


#panes .panes_wrap {
	width: 700px;
	margin:0px;
	padding:0 0 20px 0;
}
#panes  #description {
	position:absolute;
	z-index:100;
	width: 345px;
	margin: 180px 20px 0 215px;
	left: 157px;
	font-size: 1.15em;
	line-height: 1.4em;	
}
#panes img{
	float: left;
	margin: 0;
	padding:0;
}
	
#panes .diagram-copy{
	width: 345px;
	float: right;
	margin-top:0px;
	background-image: url(../services/images/BGMC/robotics/base-content-bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	min-height: 453px;
}
#panes .diagram-copy img{
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	
}
#panes h3{
	margin-top:30px;
}	
/*--------------------------------------------------------------------------------
Footer – GBUAHN Button
--------------------------------------------------------------------------------*/
.gbuahn_btn {
	width: 230px;
	height: 60px;
	background-image: url(/img/sprite-btn-gbuahn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin-bottom:20px;	
}
.gbuahn_btn a{
	display: block;
	height: 60px;
}
.gbuahn_btn:hover {
	background-position: 0px -60px;
}

/*--------------------------------------------------------------------------------
Women's Health Section Styles
--------------------------------------------------------------------------------*/

#wh-conditions {
	list-style: none;
	width: 700px;
	margin: 20px 0 0 0px;
	padding: 0px;
}
#wh-conditions li {
	
	float: left;
	margin:0 20px 20px 0;
}
#wh-conditions li a {
	color: #FFF;
	font-size: 1.3em;
	width: 176px;
	height: 93px;
	display: block;
	padding:7px 10px 0px 30px;
	/*rounded corners*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*shadow*/
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3);
}
#wh-conditions li:nth-child(3n+3) {
	margin-right: 0px;
}

#wh-conditions li .wh-cardiology,
#wh-conditions li .wh-gyn,
#wh-conditions li .wh-maternity,
#wh-conditions li .wh-ortho,
#wh-conditions li .wh-gi,
#wh-conditions li .wh-geriatrics,
#wh-conditions li .wh-neuro,
#wh-conditions li .wh-diabetes,
#wh-conditions li .wh-oncology,
#wh-conditions li .wh-bariatrics,
#wh-conditions li .wh-breast,
#wh-conditions li .wh-general,
#wh-conditions li .wh-bone {
	background-image: url(../img/womenshealth/btns-conditions.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
#wh-conditions li .wh-cardiology {
	background-position: 0px 0px;
}
#wh-conditions li .wh-gyn {
	background-position: -216px 0px;
}
#wh-conditions li .wh-maternity {
	background-position: -432px 0px;
}
#wh-conditions li .wh-ortho {
	background-position: 0px -100px;
}
#wh-conditions li .wh-gi{
	background-position: -216px -100px;
}
#wh-conditions li .wh-geriatrics  {
	background-position: -432px -100px;
}
#wh-conditions li .wh-neuro {
	background-position: 0px -200px;
}
#wh-conditions li .wh-diabetes {
	background-position: -216px -200px;
}
#wh-conditions li .wh-oncology {
	background-position: -432px -200px;
}
#wh-conditions li .wh-bariatrics {
	background-position: 0px -300px;
}
#wh-conditions li .wh-breast {
	background-position: -216px -300px;
}
#wh-conditions li .wh-general {
	background-position: -432px -300px;
}
#wh-conditions li .wh-bone {
	background-position: 0px -400px;
}

#wh-conditions li .wh-cardiology:hover,
#wh-conditions li .wh-gyn:hover,
#wh-conditions li .wh-maternity:hover,
#wh-conditions li .wh-ortho:hover,
#wh-conditions li .wh-gi:hover,
#wh-conditions li .wh-geriatrics:hover,
#wh-conditions li .wh-neuro:hover,
#wh-conditions li .wh-diabetes:hover,
#wh-conditions li .wh-oncology:hover,
#wh-conditions li .wh-bariatrics:hover,
#wh-conditions li .wh-breast:hover,
#wh-conditions li .wh-general:hover,
#wh-conditions li .wh-bone:hover {
background-image: url(../img/womenshealth/btns-conditions.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
#wh-conditions li .wh-cardiology:hover {
	background-position: 0px -500px;
}
#wh-conditions li .wh-gyn:hover {
	background-position: -216px -500px;
}
#wh-conditions li .wh-maternity:hover {
	background-position: -432px -500px;
}
#wh-conditions li .wh-ortho:hover {
	background-position: 0px -600px;
}
#wh-conditions li .wh-gi:hover{
	background-position: -216px -600px;
}
#wh-conditions li .wh-geriatrics:hover  {
	background-position: -432px -600px;
}
#wh-conditions li .wh-neuro:hover {
	background-position: 0px -700px;
}
#wh-conditions li .wh-diabetes:hover {
	background-position: -216px -700px;
}
#wh-conditions li .wh-oncology:hover {
	background-position: -432px -700px;
}
#wh-conditions li .wh-bariatrics:hover {
	background-position: 0px -800px;
}
#wh-conditions li .wh-breast:hover {
	background-position: -216px -800px;
}
#wh-conditions li .wh-general:hover {
	background-position: -432px -800px;
}
#wh-conditions li .wh-bone:hover {
	background-position: 0px -900px;
}
