body {
	margin: 0px;
	padding: 0px;
	background-color: #3963b4;
}
a img {
	border:0px
}
.clear {
	clear:both;
}
.pngFix img,
img.pngFix
{
  
}
.content em {
	display:inline !important;
	visibility:visible !important;
}
h1
{    font: normal 18px Arial, Helvetica, sans-serif;    color: #0038a5;    padding: 0px;    margin: 7px 0px 0px 0px; }
h2 
{
font:16px Arial, Helvetica, sans-serif;
color:#0145c4;		
font-weight:bold;

}

em .hidden{
	display:none;
	visibility:hidden;
}

/*************************************************************************************************************HOME LAYOUT*/
/************************************************************** top background*/

 #homeTopGradient {
	background:url("homeTop_leftGrd.jpg") repeat-x left top;
	width:100%;
	height:403px;
	margin: 0px;
	padding: 0px;
 }
#homeTopMiddle {
	width:100%;
	height:403px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*position: relative;*/
	padding: 0px;
	background: url("homeTop_Middle_1.jpg") no-repeat center top;
 }
/**************************************************************top container*/
#flash {
	width: 100%;
	height: 330px;
}
#globalHeader {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 72px;
	/*position: relative;*/
}
#topLinks {
	float: right;
	font: 10px Verdana, Geneva, sans-serif;
	color: #5683e5;
	margin: 5px 10px 0px 0px;
}
#topLinks a {
	color: #91b5ff;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 5px;
}
#topLinks a:hover {
	color: #fff;
}
#logo {
	float: left;
	width: 155px;
}
#floatingMenu {
	background: url("images/floatBar.jpg") no-repeat left top;
	height: 43px;
	width: 950px;
	float: right;
	text-align: right;
	padding-right: 20px;
/*	padding-top: 10px;
*/	font: 12px Arial, Helvetica, sans-serif;
	color: #B8C8E9;
}
#floatingMenu ul{
	width: 950px;
	float: right;
	text-align: right;
	padding: 0px;
	margin:0px;
	list-style:none;
}
#floatingMenu li{
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline-block;
	float:right;
	background:url("images/floatBar_divider.jpg") no-repeat right top;
	padding: 10px 15px 0px 15px;
	height:24px;
}
#floatingMenu a {
	color: #FFF;
	text-decoration: none;
}
/******************************EXPLORE PARTNERS TOOGLE*/
#cmts {
	cursor: pointer;
}
#cmtsDiv {
	background: url("images/divGrd.jpg") repeat-y left top;
	width: 362px;
	position: absolute;
	margin: -3px 0px 0px 0px;
	padding: 0px;
	left:608px;
	z-index:150000;
}
#cmtsDivBtm {
	background: url("images/divBtm.jpg") no-repeat left bottom;
	margin: 0px;
	width: 362px;
	padding: 0px 0px 20px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#cmtsDivTop {
	background: url("images/divTop.jpg") no-repeat left top;
	margin: 0px;
	font: 12px Arial, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	width: 352px;
	padding: 5px;
	height: 144px;
}
#cmtsText {
	padding: 0px;
	text-align: left;
	vertical-align: top;
	margin: 15px 0px 25px 20px;
}
#cmtsText a {
	color: #FFF;
	text-decoration: none;
}
#explorePartners {
	height: 21px;
	width: 164px;
	float: right;
	margin:0px;
	padding:0px;
}
/****************************************Top Navigation Styles**********/
#topNav {
	float: right;
	width: 770px;
}
#topNavPosDiv
{
  margin-left:220px;
  margin-top:16px;
}
/*#topNav ul {
	list-style-type: none;
	float: right;
	padding: 0px;
	margin: 25px 0px 0px 0px;
}
#topNav li {
	display: inline;
	height: 34px;
}
#topNav a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#topNav a:hover  {
	color:#91b0ff;
}
.padding{
	background: url(images/topNav_divider.gif) no-repeat right top;
	padding: 10px 15px 5px 15px;
}
.first {
	padding-left: 0px;
}
.last {
	background: none;
	padding-right: 0px;
}*/
/********************************************************************Middle container**********/

#middleContainer {
	width: 100%;
	overflow: auto;
	/*position: relative;*/
	padding-bottom: 20px;
	background: url("images/homeTop_Middle_2.jpg") no-repeat center top;
}
#middleContainerGrdadient {
	background-image: url("images/middleContainer_gradient.jpg");
	background-repeat: repeat-x;
	width: 100%;
	background-color: #FFF;
}

/*******************************Utilities bar styles**********/
#topUtilities {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background: url("images/utilities_bk.jpg") no-repeat left bottom;
	/*position: relative;*/
	overflow: auto;
}
#topUtilities ul {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style-type: none;
}
#topUtilities li  {
	display: inline;
	float: left;
}
#topUtilities #left {
	float:left;
}
#topUtilities #right, #topUtilities #right2{
	float:right;
}
#topUtilities #right2 li {
	float:right;
}
#topUtilities #right2 {
	float:right;
	width: 100%;
}


.podcasts {
	background-position: left top;
	height: 15px;
	padding-left: 20px;
	width: 55px;
	float: left;
}

.Abig, .Amedium, .Asmall{
	font-family: Helvetica, sans-serif;
	color: #1e50bf;
	text-decoration: none;
	margin-right:15px;
}
.Abig{
	font-size: 17px;
	margin-left:10px
}
.Amedium{
	font-size: 14px;
}
.Asmall{
	font-size: 11px;
}
.Abig:hover, .Amedium:hover, .Asmall:hover{
	color: #1562ff;
}

/***********************************************************************home page content***************/
#homeContentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: visible;
	padding-top: 2px;
}
#homeLeftColumn, #homeMiddleColumn, #homeRightColumn {
	float: left;
}
#homeLeftColumn {
	width:230px;
	margin-right:5px;
	float: left;
}
#homeMiddleColumn {
	width:440px;
	margin-right:5px;
}
#homeRightColumn {
	width:290px;
}
/*******************************************************************Headers, fonts**************/
.mainHeaders , .centersHeader, .whyChooseHeader {
	height: 32px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
 .pageTitle { 
  height: 32px;   
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;  
  padding: 10px 0px 0px 20px;
  background: url("images/headers_grd.gif") repeat-x left top;
  font-weight:bold;
} 
     .pageTitle1 { 
  height: 28px;   
  font: normal 13px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;  
  padding: 10px 0px 0px 20px;
  background: url("images/headers_grd.gif") repeat-x left top;
  font-weight:bold;
} 
 .pageSubtitle {  font: normal 18px Arial, Helvetica, sans-serif;    color: #0038a5;    padding: 0px;    margin: 7px 0px 0px 0px; } 

.pageTitleHL  
{
	/*width:100%;*/
    height: 32px;   
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;    margin: 0px;  
    padding: 10px 0px 0px 20px;
    background: url("images/headers_grd.gif") repeat-x left top;
    font-weight:bold;
     } 
.pageTitleFull  
{
	width:100%;
  height: 32px;   
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;  
  padding: 10px 0px 0px 20px;
  background: url("images/headers_grd.gif") repeat-x left top;
  font-weight:bold;
} 

.mainHeaders { 
	background: url("images/headers_grd.gif") repeat-x left top;
}
.centersHeader {
	background: url("images/header_ce.gif") no-repeat left top;
}
.whyChooseHeader {
	background: url("images/header_wc.gif") no-repeat left top;
}

.centersList {
	font: 13px Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	padding: 0px;
	list-style-type: none;
	margin: 10px 0px 10px 0px;
}
.centersList li {
	padding: 3px 0px 3px 10px;
	background: url("images/divider1.gif") no-repeat left bottom;
}
.centersList a {
	color: #616161;
	text-decoration: none;
	background: url("images/arrow1.gif") no-repeat left center;
	padding-left: 25px;
	display: block;
}
.centersList a:hover {
	color: #0b4ecf;
}
li.noBorder {
	background-image: none;
}
li.btmBorder {
	background: url("images/divider1.gif") no-repeat left bottom;
}
.linksList {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	line-height: 18px;
}
.linksList li {
	padding-top: 3px;
	padding-bottom: 3px;
}
.linksList a {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #5d5d5d;
	text-decoration: none;
	background: url("images/arrow2.gif") no-repeat left 3px;
	display:inline-block;
	width:200px;
	padding-left: 20px;
}
.linksList a:hover {
	color: #0b4ecf;
}
/*****************************************************Strechable button*/
.strechableBtnR {
	background: url("images/emptyBtn_right.gif") no-repeat right top;
	height: 27px;
	float: left;
	padding-right: 18px;
}
.strechableBtnL {
	background: url("images/emptyBtn_left.gif") no-repeat left top;
	height: 23px;
	padding: 4px 10px 0px 15px;
	float:left;
}
.strechableBtnL a {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #2747a1;
	text-decoration: none;
	display:block;
}
.strechableBtnL a:hover {
	color: #0b4ecf;
}
/********************************************************************/
#rotatingAds {
	float: left;
	margin-top: 20px;
}
.textFloatLeft, .imageFloatLeft {
	float: left;
}
.textFloatLeft {
	padding-right: 5px;
	padding-top: 20px;
}
.imageFloatLeft {
	margin-top:2px;
}

/*********************************************************NEWS module styles*/
.headerNews {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #063795;
	float: left;
	padding: 0px 0px 0px 5px;
	height: 26px;
	margin: 14px 0px 0px 0px;
}
#newsModule {
	background: url("images/news_top_bk.jpg") no-repeat left top;
	overflow: auto;
	/*position: relative;*/
	width: 440px;
	margin-top: 10px;
}
#newsTabs {
	float: right;
	width: 198px;
	height: 24px;
	margin-top: 16px;
}
#newsScroller
{
	background-image: url("images/scrollingStory_bk.jpg");
	height: 32px;
	width: 433px;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #1d56ca;
	padding: 10px 0px 0px 7px;
}
#newsScroller a,
#newsScroller a:visited,
#newsScroller a:link,
#newsScroller a:active
{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #1d56ca;
	text-decoration:none;
}
#newsScroller a:hover
{
	text-decoration:underline;
}

.newsList {
	padding: 0px ;
	list-style-type: none;
	margin: 0px 10px 0px 10px;
	font: 12px Tahoma, Geneva, sans-serif;
	line-height: 17px;
	color: #696969;
}
.newsList li {
	padding-top: 3px;
	padding-bottom: 3px;
}
.newsList a {
	color: #696969;
	text-decoration: none;
	background: url("images/arrow1.gif") no-repeat left 2px;
	padding-left: 20px;
	display:inline-block;
	width:400px;
}
.newsList a:hover {
	color: #0b4ecf;
}
/****************************************************/
.blueButton {
	background: url("images/btn_blueLong.gif") no-repeat left top;
	height: 25px;
	width: 248px;
	display: block;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 7px 0px 0px 20px;
	margin:30px 0px 0px 15px;
}
.blueButton:hover {
	background: url("images/btn_blueLong_over.gif") no-repeat left top;
}

/***************************************************************************************************FOOTER*/
#footerContainer {
	background: #3963b4 url("images/footer_bk.gif") repeat-x left top;
	width: 100%;
	height: 156px;
	padding-bottom: 10px;
}
#footer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	/*position: relative;*/
	padding-top: 20px;
}
#footerLeft .imageMargins {
	margin-bottom: 10px;
	margin-left: 10px;
}
#footerLeft, #footerRight, #footerMiddle {
	float:left;
}
#footerLeft {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #dee6f4;
	float: left;
	width: 170px;
}
#footerLeft img {
	border:none;
}
#footerRight {
	font: 11px Arial, Helvetica, sans-serif;
	color: #dee6f4;
	line-height: 17px;
	width: 255px;
	padding-left: 10px;
	text-align: right;
}
#footerRight img {
	border:none;
}
#footerMiddle {
	text-align: center;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #cddfff;
	width: 515px;
}
a.whiteLinks {
	color: #FFF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
a.lightBlueLinks {
	color: #bdd4ff;
	font:10px Verdana;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
p.topDocs {
	margin-top: 50px;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #b2c8ff;
}
#footerRight a {
	color: #FFF;
	text-decoration: none;
	margin-right: 5px;
	font-size: 12px;
}
#footerRight p {
	/*margin-top: 40px;*/
	margin-top: 0px;
	text-align: left;
	padding-left: 10px;
}
#footerLeft p {
	margin-top: 10px;
}
.textWhite18px {
	font: normal 17px Helvetica, sans-serif;
	color: #FFF;
	margin-right: 7px;
}
.textGrey11px {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #515151;
}
/***********************************************************************Floating menu*****************************/



/*************************************************************************************************CONTENT ***********************************

/**************************************************************CONTENT  layout*/
 #contentTopGradient {
	background:url("images/contentTop_leftGrd.jpg") repeat-x left top;
	width:100%;
	height:296px;
	margin: 0px;
	padding: 0px;
 }
#contentTopMiddle {
	width:100%;
	height:296px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*position: relative;*/
	padding: 0px;
	background: url("images/contentTop_middle.jpg") no-repeat center top;
 }
#bannerArea {
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
#contentMiddleBk {
	width: 100%;
	overflow: auto;
	/*position: relative;*/
	padding-bottom: 0px;
	background: #FFF url("images/content_middleBk.jpg") no-repeat center top;
}
#contentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: auto;
	padding-top: 2px;
	background: url("images/content_verticalGrd.jpg") repeat-y left top;
	/*z-index:1;*/
}
#contentContainerFull {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: auto;
	padding-top: 2px;
	background: url("images/content_verticalGrd.jpg") repeat-y left top;
}
#contentContainerHL {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: auto;
	padding-top: 2px;
	
}
#contentLeftColumn, #contentMiddleColumn, #contentRightColumn, #contentMiddleColumnFull {
	float: left;
}
#contentLeftColumn {
	width:192px;
	float: left;
	margin-right:5px;
}
#contentMiddleColumn {
	width:498px;
	margin-right:5px;
}
#contentMiddleColumnFull {
	width:752px;
	/*margin-right:5px;*/
}
#contentMiddleColumnHL {
	width:95%;
	float:left;
	margin-right:5px;
}
#contentRightColumn {
	width:270px;
}
#breadcrumbs {
	padding: 11px 10px 9px 16px;
	border-bottom: 1px solid #c1c1c1;
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 464px;
	margin: 0px 4px;
}
#breadcrumbsFull
{
	padding: 11px 10px 9px 16px;
	border-bottom: 1px solid #c1c1c1;
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 694px;
	margin: 0px 4px;
}
#breadcrumbsHL {
	padding: 11px 10px 9px 16px !important;
	border-bottom: 1px solid #c1c1c1 !important;
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #b6b6b6 !important;
	width: 95% !important;
	margin: 0px 4px !important;
}
#breadcrumbs a {
	color: #918f8f;
	text-decoration: none;
}
#breadcrumbsHL a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbsFull a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbs a:hover {
	text-decoration: underline ;
}
#breadcrumbsHL a:hover {
	text-decoration: underline !important;
}
#breadcrumbsFull a:hover {
	text-decoration: underline !important;
}
#breadcrumbs .current {
	color: #9e9e9e ;
}
#breadcrumbsHL .current {
	color: #9e9e9e !important;
}
#breadcrumbsFull .current {
	color: #9e9e9e !important;
}
#contentPadding {
	width: 448px;
	padding: 10px 0px 25px 20px;
}
#contentPaddingFull {
	width: 448px;
	padding: 10px 30px 25px 20px;
}
#contentPaddingHL {
	width: 100%;
	padding: 0px 0px 0px 20px;
}
/**************************************************************Tree navigation styles*/
.treeNav {
	padding: 0px;
	margin: 15px 0px 0px 20px;
	list-style-type: none;
}
.treeNav a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #284074;
	text-decoration: none;
	line-height: 18px;
}
.treeNav a:hover {
	color: #0040bd;
}
.treeNav a.selected {
	color: #6f0c02;
}
.treeNav li {
	padding: 3px 0px;
}
.treeNav a.open {
	color: #0040bd;
}
/**************************************************************Related Info/taxonomy styles*/
#relatedInfoContainer {
	width: 270px;
	background: url("images/relatedInfo_border.gif") no-repeat left top;
	padding-top: 35px;
	margin-top: -15px;
}
#relatedInfoContainer .content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	width:245px;
	padding:15px 10px 15px 15px;
}
#relatedInfoContainer .content a
{
	color: #0042c2; 
	text-decoration: none;
}
#relatedInfoContainer .content a:hover
{
	text-decoration: underline;
}
#relatedInfoContainer .content p
{
	margin: 7px 0px; 
	padding:0px;
}
#relatedInfoContainer .content h2
{
	margin:20px 0px 7px 0px; 
	padding:0px; 
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
}
#relatedInfoContainer .content ul
{
	margin:0px; 
	padding:10px 0px 0px 15px;
}
#relatedInfoContainer .content li
{
	list-style-image:url("images/arrow2.gif");
}
#relatedInfoContainer .content li a
{
	color: #284074;
}
#relatedInfoContainer .content li a:hover
{
	color: #0042c2;
}
#relatedInfoContainer .content .calloutBox 
{
	padding:15px;
	background:#f1f3f6;
	color: #2f4981;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-top:1px solid #b8c1d0;
	margin:15px 0px;
}

#relatedInfoContainer ul {
	background: url("images/divider1.gif") left bottom no-repeat;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 10px 0px;
}
#contentRightColumn li {
	padding: 2px 0px;
}
#relatedInfoContainer .linkOpen {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #07318f;
	list-style-type: none;
}
#relatedInfoContainer .linkBullet, #relatedInfoContainer .viewMore{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #4f4f4f;
	list-style-type: none;
	padding-left: 30px;
}
#relatedInfoContainer .linkBullet a {
	color: #4f4f4f;
	text-decoration: none;
}
#relatedInfoContainer .viewMore a {
	color: #0042c2;
	text-decoration: none;
}
#relatedInfoContainer .linkBullet a:hover {
		color: #0b4ecf;
}
 #relatedInfoContainer .viewMore a:hover {
		text-decoration:underline;
}
/**************************************************************Headers, fonts*/

.headerWithArrow {
	background: url("images/header_withArrow.jpg") no-repeat left top;
	width: 167px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	height: 32px;
	padding: 10px 0px 0px 25px;
}
em .content{font-style:italic;}
/**************************************************************Content Syles*/
.content p 
{
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
.content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
}
.content a 
{ 
  color: #0b4ecf;  
  text-decoration:none;
}
.content a:hover 
{
  text-decoration:underline;
} 
h2 
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0038a5;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
/**************************************Home Buttons for Left Nav on Sub Pages*****/
#homeButton a 
{    
  font: 11px Arial, Helvetica, sans-serif;    
  color: #284074;    
  text-decoration:none;    
  background: url("images/icon_home.gif") no-repeat left top;    
  display: block;    
  height: 11px;    
  padding: 2px 0px 10px 20px;    
  margin:10px 5px; 
} 
#homeButton 
{
  background:url("images/iconHome_border.gif") no-repeat left bottom
}
#homeButton a:hover 
{
  color: #0040bd;
}

/* Begin content page banners */
.bannerHeaderBigger     
{
	font: 34px Georgia, "Times New Roman", Times, serif;    
	color: #0c40af;    
	margin: 0px;    
	padding: 0px;    
	line-height:32px; 
} 
.bhg {
	color: #0c40af; 
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size:25px; text-decoration:none; 
	line-height:20px; 
	font-weight: none;
	padding-left:20px;
	}
	.bhg1 {
	color: #0c40af; 
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size:17px; text-decoration:none; 
	line-height:20px; 
	font-weight: none;
	
	}
.bannerHeaderNewsroom
{
	font: 34px/32px Georgia, "Times New Roman", Times, serif;
	padding-left: 50px;
}

#contentBanner_newsroom, #contentBanner_findDoc, #ibs,  #cbmed, #contentBanner_events, #bneuro, #bwoman, #bheart, #bwoman2, #bsur, #bortho,#bopht
{    
	height: 100px;    
	width: 750px;    
	padding: 81px 0px 0px 220px; 
}


#contentBanner_newsroom {
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
	background: url("images/content_banner_newsroom.jpg") no-repeat left top;
}

#contentBanner_findDoc 
{
	background: url("images/content_banner_findDoc.jpg") no-repeat left top;
} 

#ibs 
{
	background: url("images/ibs.jpg") no-repeat left top;    
} 

#cbmed 
{
	background: url("images/cbmed.jpg") no-repeat left top;
} 

#contentBanner_events 
{
	background: url("images/content_banner_events.jpg") no-repeat left top;
} 
#bmain 
{    
	background: url("images/bmain.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bskin 
{    
	background: url("images/bskin.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#berectile 
{    
	background: url("images/berectile.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#cb2 
{    
	background: url("images/cb2.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bivf
{    
	background: url("images/bivf.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bortho
{    
	background: url("images/bortho.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bopht
{    
	background: url("images/bopht.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bhip
{    
	background: url("images/bhip.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bwoman 
{    
	background: url("images/bwoman.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bwoman2 
{    
	background: url("images/bwoman2.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bwoman3 
{    
	background: url("images/bwoman3.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bsur 
{    
	background: url("images/bsur.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
}
#bsur1 
{    
	background: url("images/bsur1.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
}  
#bheart
{    
	background: url("images/bheart.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#bneuro 
{    
	background: url("images/bneuro.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 

#contentBanner_aboutUs 
{    
	background: url("images/content_banner_aboutUs.jpg") no-repeat left top;    
	height: 120px;    
	width: 790px;    
	padding: 61px 0px 0px 180px; 
} 

#contentBanner_patientVisitors 
{    
	
	background: url("images/content_banner_PatientsVisitors.jpg") no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#contentBannerCareers {
	background:url("images/banner_careers.jpg") no-repeat left top;
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
}

#contentBanner_foundation {
	background: url("images/content_banner0.jpg") no-repeat left top;
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
}
.bannerHeaderSmaller {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #0c40af;
	margin: 0px;
	padding: 0px;
}
/* End content page banners */
.more {	
	color: #0c40af; 
	font: 16px  "Times New Roman", Times, serif;	
	text-decoration: none;
	font-weight: bold
	} 
	a.more:link, a.more:visited, a.more:active {	
	color : #0c40af;  
	font-family : Georgia, Times New Roman, Times, serif;	
	font-size : 16px; 
	text-decoration: none;
	font-weight: bold
	} 
a.more:hover {
	color: #0c40af;  
	font-family : Georgia, Times New Roman, Times, serif;	
	font-size : 16px; 	
	font-weight: bold;
	text-decoration: none
	
	} 	
	.homecaps {
	color: #0c40af; 
	font-family: Arial, Geneva, sans-serif; 
	font-size:12px; text-decoration:none; 
	line-height:18px; 
	font-weight: bold;
	letter-spacing:1px;
	}	
	.homeboxbody {
	color: #333333; 
	font-family:  Verdana,  serif; 
	font-size:12px; text-decoration:none; 
	line-height:16px; 
	font-weight: bold;
	font-weight: none;
	}	
	.homerightbox {
	border-style:solid;
	border-color:#0c40af;
	border-width:1px;
	padding:10px;
	width:190px;	
}
.homerightbox1 {
	border-style:solid;
	border-color:#0c40af;
	border-width:1px;
	padding:10px;
	width:215px;	
}
.homerightbox2 {
	border-style:solid;
	border-color:#0c40af;
	border-width:1px;
	padding:10px;
	width:420px;	
}

	.white_and_bold_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0c40af;
	font-weight: bold;
	text-decoration: none;
	}
.white:link {
	color: #0c40af;
	text-decoration: none;
	font-weight: bold
}
.white:visited {
	text-decoration: none;
	color: #0c40af;
	font-weight: bold
}
.white:hover {
	text-decoration: none;
	color: #FF3300;
	font-weight: bold
}
.white:active {
	text-decoration: none;
	color: #0c40af;
	font-weight: bold
}
.homeboxbottom {
	color: #0c40af; 
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size:18px; text-decoration:none; 
	line-height:26px; 
	font-weight: none;
	}	
	.homeboxbottomname {
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	font-weight: none;
	text-align: left;
	left: auto;

	}		