/* Homepage */

/* this holds all */

	#container {
		width: 615px;
		padding:0;
		margin:0;
	}


/* this holds the slideshow in place */

	#photo_rotation {
		width: 615px;
		height:212px;
		padding:0;
		margin:0;
	}


/* lower half container */

	#bottom_container {
		width: 615px;
		padding:0;
		margin:0;
		background: #f5ebce url(/images/uploaded/BHVH/bottom_containerBG.gif) repeat-y top left;
		border-bottom: 1px solid #1285c7;
		}
		
	.red_head_one {	
		font: normal 22px/30px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:20px 20px 10px 20px;
		margin:0;
		}
		
	

	#bottom_section_text {
		float: left;	
		width: 404px;
		padding: 0;
		margin: 0;
		background: transparent;
		}
				
	.homeTxt {	
		font: normal 13px/29px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0 20px;
		margin:0;
	}
	
	/* For Vascular Site */
	
	.red_head_three {	
		font: normal 18px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding: 0 20px;
		margin:0;
		}
	
	.homeTxtVascular {	
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0 20px;
		margin:0;
	}

		
	.homeTxtVascular a:link, .homeTxtVascular a:active, .homeTxtVascular a:visited {	
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0;
		margin:0;
	}
	
	.homeTxtVascular a:hover {	
		color: #007bc1;
		text-decoration: underline;
	}
		
/* why choose section*/		
	#why_choose_outside {
		width: 210px;
		padding: 0;
		margin: 0;
		background: transparent;
		float: right;
	}

	#why_choose_inside {
		width: 184px;
		padding: 0;
		margin: 13px;
		/* border: 1px solid #ebcb80; */
		background: #fbf4e2;
		}
	
	.red_head_two {	
		font: normal 17px/19px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:10px 15px 7px 15px;
		margin:0;
		}
	
	
	.why_choose_list {
		width: 184px;
		padding:0 0 10px 0;
		margin:0;
		list-style-type: none;
		}

	.why_choose_list li {
		padding: 0 0 5px 15px;
		margin: 0;
		display: block;
		}

	a.why_choose_link:link, a.why_choose_link:active, a.why_choose_link:visited  {
		font: normal 14px/32px Arial, Helvetica, sans-serif;
		color: #1285c7;
		text-decoration: none;
		padding:0 0 0 7px;
		margin: 0;
	}

	a.why_choose_link:hover {
		text-decoration: underline;

	}


/* this holds all */

	#inside_container {
		width:615px;
		padding:0;
		margin:0;
		border-top:1px solid #1285c7;
		border-bottom:1px solid #1285c7;
		background:#FFFFFF url(/images/uploaded/BHVH/inside_div_bg.gif) repeat-y top left;
	}
	
/* containers */
	
	#inside_top {
		padding:0;
		width:615px;
		margin:0;
		background:transparent;
	}
	
	#inside_bottom {
		padding:0;
		width:615px;
		margin:0;
		background:transparent;
	}
	
	#inside_right_nav {
		padding: 20px 0 0 0;
		margin: 0 5px 0 0;
		width:215px;
		float:right;
	}
		
	#inside_left_330 {
		width:330px;
		padding:0;
		margin:0;
		float:left;
	}
	
	#inside_left_400 {
		width:400px;
		padding:0;
		margin:0;
		float:left;
	}
	
	#inside_right {
		padding:20px 20px 20px 0;
		margin:0;
		float:right;
		width:246px;
	}
	
	
	#photo_top_left {
		padding:20px 0 0 20px;
		margin:0;
		float:left;
	}
	
	
	#photo_expect {  /*also in careers section - for tall right nav*/
		padding:20px;
		margin:0;
	}
	
	#rightbox {
		float:right; 
		display:block; 
		width:246px; 
		margin: 20px 20px 10px 15px;
		padding:0px;
		background: transparent;
	}
	
	#rightbox_expect { /*also in careers section - for tall right nav*/
		float:right; 
		display:block; 
		width:246px; 
		margin:0;
		padding:70px 20px 15px 20px;
	}

/* gradient */

	#gradient_box {
		width: 246px;
		padding:0;
		margin:0;
		background: #adc5de url(/images/uploaded/BHVH/gradient_bg.gif) repeat-x;
		float:right;
	}
	
	#inside_gradient_box {
		width:218px;
		padding:0;
		margin:13px;
		background:#fbf4e2;
		border:1px solid #ebcb80;
		}


/* text elements */

	#graphic_holder {
		margin:0;
		float:left;
		padding:20px 10px 0 20px;
	}
		
	.blue_head_one {	
		font: normal 22px/30px Georgia,Times New Roman, Times, serif;
		color:#1285c7;
		text-decoration: none;
		padding:20px 0 10px 20px;
		margin:0;
		}
		
	.blue_head_w_graphic {	
		font: normal 22px/30px Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-decoration: none;
		padding:20px 0 10px 0;
		margin:0;
		}
		
	.red_subhead {	
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:20px;
		margin:0;
		}
		
	.blue_subhead {	
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-decoration: none;
		padding:20px;
		margin:0;
		}
		
	.red_subhead_nopad {	
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:0px 20px;
		margin:0;
		}
		
	.red_subhead_expect {	/*for the long right navigation */
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:0px 0px 0 20px;
		margin:0;
		}
		
	.blue_subhead_nopad {	
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-decoration: none;
		padding:0 20px;
		margin:0;
		}
				
	.inside_text {	
		font: normal 13px/22px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0 20px;
		margin:0;
		}
		
	.inside_text a:link, .inside_text a:active, .inside_text a:visited{	
		font: normal 13px/22px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0;
		margin:0;
		}
		
	.inside_text a:hover {	
		font: normal 13px/22px Arial, Helvetica, sans-serif;
		color: #25814b;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}
	


	.inside_text17 {	
		font: normal 13px/17px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0 20px;
		margin:0;
		}
		
	.inside_text17 a:link, .inside_text17 a:active, .inside_text17 a:visited {	
		font: normal 13px/17px Arial, Helvetica, sans-serif;
		color: #1285c7;
		text-decoration: none;
		padding: 0;
		margin:0;
		}
		
	.inside_text17 a:hover {	
		font: normal 13px/17px Arial, Helvetica, sans-serif;
		color: #25814b;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}
	
		.inside_text a:link, .inside_text  a:active, .inside_text  a:visited {	
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #015d92;
		text-decoration: none;
		padding: 0;
		margin:0;
		}
		
	.inside_text a:hover {	
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #25814b;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}		
		
	.inside_text_list {
		padding: 0 30px 0 38px;
		margin: 0;
		list-style-type: disc;
		}

	.inside_text_list li {
		padding: 0 0 5px 0;
		margin: 0;
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		line-height:25px;
		}
		
	.inside_text_list li a:link, .inside_text_list li a:active, .inside_text_list li a:visited {	
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #015d92;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}
		
	.inside_text_list li a:hover {	
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #25814b;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}
		
	.inside_text_listB {
		padding: 0 0 0 38px;
		margin: 0;
		list-style-type: disc;
		}

	.inside_text_listB li {
		padding: 0;
		margin: 0;
		}

		
	.inside_text_listB li a:link, .inside_text_listB li a:active, .inside_text_listB li a:visited {	
		font: bold 13px/25px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0;
		margin:0;
		}
		
	.inside_text_listB li a:hover {	
		font: bold 13px/25px Arial, Helvetica, sans-serif;
		color: #25814b;
		text-decoration: underline;
		padding: 0;
		margin:0;
		}
		
	a.blue_nav:link, a.blue_nav:active, a.blue_nav:visited{	
		font: normal 17px/1 Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-align:right;
		text-decoration: none;
		padding: 5px 10px 0 10px;
		margin: 0 0 5px 0;
		display:block;
		border-bottom: 1px solid #EFEFEF;
		background-color: #FFF;
		}
		
	a.blue_nav:hover {	
		color: #25814b;
		background: #f8f8f8;
		border-bottom: 1px solid #E3E3E3;
		}
		
		
	a.blue_nav_Two:link, a.blue_nav_Two:active, a.blue_nav_Two:visited{	
		font: normal 17px/1 Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-align:right;
		text-decoration: none;
		padding: 5px 10px 0 10px;
		margin: 0 0 5px 0;
		}
		
	a.blue_nav_Two:hover {	
		color: #25814b;
		}
		
/* calendar */		

	#cal_left {
		width:405px;
		padding:0;
		margin:0;
		float:left;
	}
	
	#calRight {
		float: right;
		width: 183px;
		margin: 0;
		padding: 20px 20px 0 0;
		text-align: left;
		background:transparent;
	}

	.headMonth {	
		font: normal 22px/22px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:10px 20px;
		margin:0;
		}
		
	.headDay {	
		font: normal 17px Georgia,Times New Roman, Times, serif;
		color: #1285c7;
		text-decoration: none;
		padding: 10px 0 0 20px;
		margin:0;
		}
		
	.headEvent {	
		font: normal 17px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding: 5px 0 5px 20px;
		margin:0;
		}
		
	.calToTop {
		 width: 100%;
		 padding: 0;
		 margin: 0;
		}

	.calToTop a:link, .calToTop a:active, .calToTop a:visited {
		font: normal 10px/17px Arial, Helvetica, sans-serif;
		color: #1285c7;
		text-decoration: none;
		padding: 0 0 0 20px;
		margin: 0;
		}
	
.calToTop a:hover {
		color: #25814b;
		text-decoration: underline;
	}
	
	
.modernbricksmenu2 {
	
	padding: 0;
	width: 183px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.modernbricksmenu2 ul {
	margin:0;
	/* margin-left: 10px; margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

.modernbricksmenu2 li {
	display: inline;
	margin: 0;
	padding: 0;
	
}

.modernbricksmenu2 a, .modernbricksmenu2 a:visited  {
	display: block;
	width: 183px;
	height: 29px;
	font: bold 17px/29px Palatino Linotype, "Times New Roman", Times, serif;
	color: #1285c7;
	text-align:right;
	text-decoration: none;
	margin: 0; /*Margin between each menu item*/
	padding: 0;
	cursor: pointer;
	border-bottom: 1px solid #EFEFEF;
}

.modernbricksmenu2 a span {
	display: block;
	width: 178px;
	padding-right:10px;
}

.modernbricksmenu2 a:hover {
	text-decoration: none;
	color: #25814b;
	border-bottom: 1px solid #CCC;
}

.modernbricksmenu2 a.selected { /*currently selected tab*/
	color: #25814b;
}

		
.tabcontent {
	display:none;
}

@media print {
.tabcontent {
	display:block !important;
}
}

/* Patient Education */

ul.eduList {
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 0;
}

ul.eduList li {
	padding: 0 0 7px 0;
	margin: 0;
}

h3.eduNavHead {	
		text-align: right;
		font: normal 20px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding:0;
		margin:0;
		}

a.eduLink:link, a.eduLink:active, a.eduLink:visited {	
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin:0;
	}
	
a.eduLink:hover {
	color: #25814b;
	text-decoration: underline;
	}

/* In The News > Ads */

a.adLink:link, a.adLink:active, a.adLink:visited {
	float: left;
	display: block;
	width: 112px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #1285c7;
	background-color: #FFF;
}

a.adLink:hover {
	display: block;
	width: 112px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #1285c7;
	background-color: #1285c7;
}

/* pdg thumbnails */

.thumb {
	border: 1px solid #000000;
}

/* facenox styles for the survey in the ANNC Section */

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5000;
  text-align: left;
  border: 10px solid #017dc5;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
	margin: 0; padding: 0;
	background: #FFF;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  margin: 0; padding: 0;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 5px;
  width: 5px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 4999;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* physician profile patges */

#rightbox_phys {
		float:right; 
		display:block; 
		width:168px; 
		margin: 20px 20px 10px 15px;
	}
	
#phys_bio_gradient_box {
		width: 168px;
		padding:0;
		margin:0;
		background:#adc5de url(images/uploaded/BHVH/gradient_bg.gif) repeat-x;
		float:right;
	}
	
#phys_bio_gradient_inside {
		width:142px;
		padding:0;
		margin-top:13px;
		margin-bottom:13px;
		margin-left:13px;
		margin-right:13px;
		background:#fbf4e2;
		border:1px solid #ebcb80;
		}
		
.red_head_one {	
		font: normal 22px/30px Georgia,Times New Roman, Times, serif;
		color:#c20819;
		text-decoration: none;
		padding:20px 0 10px 20px;
		margin:0;
		}
		
.red_contact {	
		font: normal 17px/22px Georgia,Times New Roman, Times, serif;
		color: #c20819;
		text-decoration: none;
		padding: 15px 15px 5px 15px;
		margin:0;
		}

.phys_contact_text {	
		font: normal 13px/22px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		padding: 0 15px;
		margin:0;
		}


/* New Homepage 9-29-09 */
div.clear {
		clear: left;
		margin: 0; padding: 0;
	}
	
	#homepageContainer {
		width: 615px;
		margin: 0; padding: 0;
		background: #f5ebce url(/images/uploaded/BHVH/homepageContainerBG.gif) no-repeat bottom;
		border-bottom: 1px solid #017dc2;
	}
	
	#homepageContent {
		width: 585px;
		margin: 15px; padding: 0;
		background-color: transparent;
	}
	
	#slideshow {
	    position:relative;
	    height:275px;
		margin: 0; padding: 0;
	}
	
	#slideshow DIV {
	    position:absolute;
	    top:0; left:0; z-index:8;
	    opacity:0.0;
	    width: 615px; height: 275px;
	    background-color: #FFF;
		margin: 0; padding: 0;
		border-bottom: 1px solid #1285c7;
	}
	
	#slideshow DIV.active {
	    z-index:10;
	    opacity:1.0;
	}
	
	#slideshow DIV.last-active {
	    z-index:9;
	}
	
	/* Styles */
	
	span.newsContent {
		position: absolute;
		top: 185px;
		left: 11px;
		z-index: 2;
		width: 593px;
		height: 80px;
		margin: 0;
		padding: 0;
		background: transparent;
		overflow: hidden;
	}
	
	.homeAncOne {
		font: bold 18px Georgia, "Times New Roman", Times, serif;
		color: #c20819;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	.homeAncTwo {
		display: inline;
		font: normal 12px/1.5 Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	a.homeLinkOne:link, a.homeLinkOne:active, a.homeLinkOne:visited  {
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #003399;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	a.homeLinkOne:hover {
		text-decoration: underline;
		color: #c20819;
	}
	
	h1.homeHeadOne {
		font: normal 2.1em Georgia, "Times New Roman", Times, serif;
		color: #c20819;
		text-decoration: none;
		padding: 0; margin: 0 0 5px 0;
	}
	
	h2.homeTxtOne {
		font: normal 1.2em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		padding: 0; margin: 0 0 20px 0;
	}
	
	/* Features List */
	
	ul#featuresList {
		float: left;
		list-style-type: none;
		width: 585px;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li.feature {
		float: left;
		width: 145px;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li.featOV {
		float: left;
		width: 145px;
		margin: 0; padding: 0;
		background: #f5ebce url(/images/uploaded/BHVH/featureBG.gif) no-repeat top;
		border-bottom: 1px solid #007cc3;
		cursor: pointer;
	}
	
	ul#featuresList li.spacer {
		float: left;
		width: 1px;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li span {
		display: block;
		width: 137px;
		margin: 4px; padding: 0;
	}
	
	ul#featuresList li h2 {
		font: normal 18px Georgia, "Times New Roman", Times, serif;
		color: #007cc3;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li h3 {
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li a:link, ul#featuresList li a:active, ul#featuresList li a:visited {
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #007cc3;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	
	ul#featuresList li a:hover {
		color: #c20819;
	}
