﻿body {
	margin: 0px;
	padding: 0px;
	background-color: #3963b4;
}
a img {
	border:0px
}
.clear {
	clear:both;
}
.pngFix img,
img.pngFix
{
  behavior: url(/iepngfix/iepngfix.htc);
}
.content em {
	display:inline !important;
	visibility:visible !important;
}

h1{font: normal 16px Arial, Helvetica, sans-serif; color: #0038a5; font-weight : bold; padding: 0px; margin: 7px 0px 0px 0px; }
h2{font: normal 15px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h3{font: normal 14px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h4{font: normal 13px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h5{font: normal 12px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
.PhotoCaption{font: italic 10px Arial, Helvetica, sans-serif;}

.sitemap ul{padding:0px 0px 0px 15px; list-style:none; background:url(../images/design001/dot.gif) repeat-y 7px 7px}
.sitemap ul a {color:#4069c6; text-decoration:none; font:12px helvetica, sans-serif; line-height:18px;}
.sitemap ul a:hover {color:#4184f3}
.sitemap ul li {background: url(../images/design001/dot2.gif) no-repeat 0px 10px; margin-left:-7px; padding-left:12px;  list-style:none; }

em .hidden{
	display:none;
	visibility:hidden;
}

/*************************************************************************************************************HOME LAYOUT*/
/************************************************************** top background*/
#homeTopGradientWrapper {
	background:url(/images/design001/homeTop_leftGrd.jpg) repeat-x left top;	
	width:100%;	
	height:403px;	
    margin: 0px;
	padding: 0px;
}
 #homeTopGradient {
	/*background:url(/images/design001/homeTop_leftGrd.jpg) repeat-x left top;*/
	background: url(/images/design001/homeTop_Middle_1.jpg) no-repeat center top;
	width:100%;	
	height:403px;	
    margin: 0px;
	padding: 0px;
 }
#homeTopMiddle {
	/*width:100%;*/
	width:970px;
	height:403px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*position: relative;*/ 
	padding: 0px;
	background: url(/images/design001/homeTop_Middle_1.jpg) no-repeat center top;
 }
/************************************************************** top container */
#flash {
	width: 970px; margin: 0 auto;
	height: 287px;
}
/* mek */
.floatLeft {
	float: left;
}
.flashWrap {
	width: 970px;
	margin: 0 auto 0 auto;
}
.flashDiv {
	width: 970px;
	height: 287px;
	background: #e1e8f6;
}
.navBar {
	text-align: right;
	background: #e1e8f6 url(/images/design001/bluebar.jpg) no-repeat;
	width: 970px;
	height: 43px;
}
.navBar ul {
	padding: 0px;
	margin: 0px;
}
.navBar li {
	display: inline;
	list-style-type: none;
	padding: 0 15px 0 0;
	margin:  0 10px 0 0;
	background: url(/images/design001/dividerblue.jpg) no-repeat right 0px;
}
.navBar .last {
	background: none;
	margin:  0 0 0 0;
}
.navBar a {
	font: 12px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.navBar a:hover {
	color: #b6ddff;
}
#globalHeader {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 72px;
	/*position: relative; */
	background: url(images/design001/globalHeader_bkg.jpg) no-repeat center top;
}
#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: 192px;
}
#floatingMenu {
	background: url(/images/design001/floatBar.gif) no-repeat left top;
	height: 43px;
	width: 950px;
	float: right;
	text-align: right;
	padding-right: 20px;
	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/design001/floatBar_divider.jpg) no-repeat right top;
	padding: 10px 15px 0px 15px;
	height:24px;
}
#floatingMenu a {
	color: #FFF;
	text-decoration: none;
}

#floatingMenuTall {
	background: url(/images/design001/floatBar.jpg) no-repeat left top;
	height: 43px;
	width: 950px;
	float: right;
	text-align: right;
	padding-right: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B8C8E9;	
}
#floatingMenuTall ul{
	width: 950px;
	float: right;
	text-align: right;
	padding: 0px;
	margin:0px;
	list-style:none;
}
#floatingMenuTall li{
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline-block;
	float:right;
	background:url(/images/design001/floatBar_divider.jpg) no-repeat right top;
	padding: 10px 15px 0px 15px;
	height:24px;
}
#floatingMenuTall a {
	color: #FFF;
	text-decoration: none;
}
/****************************** EXPLORE PARTNERS TOOGLE */
#cmts {
	cursor: pointer;
}
#cmtsDiv {
	background: url(/images/design001/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/design001/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/design001/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;
}
/********************************************Middle container**********/

#middleContainer {
	width: 100%;
	overflow: visible; /* Print Issue */	
	padding-bottom: 20px;
	background: #fff url(/images/design001/homeTop_Middle_2.jpg) no-repeat center top;
	height:100%;
}
#middleContainerGrdadient {
	background-image: url(/images/design001/middleContainer_gradient.jpg);
	background-repeat: repeat-x;
	width: 970px;
	background-color: #FFF;
	min-height:725px;
	margin-left:auto;
	margin-right:auto;
}
#middleContainerWrapper 
 {
     background: #fff url(/images/design001/middleContainer_gradient.jpg) repeat-x;
     clear:both;
 }
/*******************************Utilities bar styles**********/
#topUtilities {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/design001/utilities_bk.jpg) no-repeat left bottom;
	overflow: auto; /* Print Issue */	
}
#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%;
}
.rssFeeds, .podcasts, .newsletters, .email, .print, .blog {
	background: url(/images/design001/icons_sprite_V2.gif) no-repeat;
	display: block;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #515151;
	text-decoration: none;
	padding-top: 2px;
	margin-right: 10px;
	vertical-align: top;
}
.print {
	background-position: 0px -51px;
	height: 14px;
	padding-left: 28px;
	padding-top:4px;
	width: 30px;
	float: left;
}
.email {
	background-position: 0px -69px;
	height: 16px;
	padding-left: 25px;
	width: 26px;
	float: left;
}
.rssFeeds {
	background-position: 0px -17px;
	height: 15px;
	padding-left: 17px;
	width: 35px;
	float: left;
}
.podcasts {
	background-position: left top;
	height: 15px;
	padding-left: 20px;
	width: 55px;
	float: left;
}
.newsletters {
	background-position: 0px -34px;
	height: 15px;
	padding-left: 20px;
	width: 50px;
	float: left;
}
.blog {
	background-position: 0px -87px; 
	height: 15px;    
	padding-left: 20px;
	width: 65px;    
	float: left;
}
li.bookmark, li.icons {
	padding-top: 7px;
}
li.bookmark {
	padding-left:10px;
	padding-right:10px;
}
li.printC {
	padding-left:25px;
	padding-bottom:3px;
}
li.emailC {
	padding-left:15px;
	padding-top:2px;
}
.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;
}
/******************************search styles****/
li.searchField {
	padding: 5px 5px 0px 0px;
	float: right;
}
.searchButton {
	padding-top: 5px;
	float: right;
}
.searchButton a{
	width:22px;
	height:20px;
	display:block;
	float:left;
	background: url(/images/design001/btn_search.gif) no-repeat left top;
}
.searchButton a:hover{
	background: url(/images/design001/btn_search_over.gif) no-repeat left top;
}
li.searchField2 {
	padding-top: 5px;
	padding-right: 5px;
	float: right;
}
.searchField input {
	font:11px  Tahoma, Geneva, sans-serif;
	color: #143b90;
	padding-left: 5px;
	width: 100px;
}
/***********************************************************************home page content***************/
#homeContentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	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 { 
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
  font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin: 0px 0px 10px 0px;
}
.pageTitlePrint { 
  height: 32px;   
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    
  margin: 0px;    
  font-weight:bold;
} 
.healthLibraryHeader
{
    height: 32px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}
 .pageSubtitle {  font: normal 18px Arial, Helvetica, sans-serif;    color: #0038a5;    padding: 0px;    margin: 7px 0px 0px 0px; } 

.pageTitleHL  
{
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
    font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin:10px 10px 10px 10px;
     } 
.pageTitleHLPadded  
{
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
    font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 225px;
    margin: 10px 10px 10px 10px;
     }      
.pageTitleFull  
{
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
  font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin: 0px 0px 10px 0px;
} 

.mainHeaders { 
	background: url(/images/design001/headers_grd.gif) repeat-x left top;
}
.centersHeader {
	background: url(/images/design001/header_centersExcellence.gif) no-repeat left top;
}
.whyChooseHeader {
	background: url(/images/design001/header_whyChoose.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/design001/divider1.gif) no-repeat left bottom;
}
.centersList a {
	color: #616161;
	text-decoration: none;
	background: url(/images/design001/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/design001/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 !important;
	color: #5d5d5d !important;
	text-decoration: none !important;
	background: url(/images/design001/arrow2.gif) no-repeat left 3px !important;
	display:inline-block !important;
	width:200px !important;
	padding-left: 20px !important;
}
.linksList a:hover {
	color: #0b4ecf !important;
}
/*****************************************************Strechable button*/
.strechableBtnR {
	background: url(/images/design001/emptyBtn_right.gif) no-repeat right top;
	height: 27px;
	float: left;
	padding-right: 18px;
}
.strechableBtnL {
	background: url(/images/design001/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;
	margin-bottom: 20px;
}
#rotatingAdsRight {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:10px;
}
.textFloatLeft, .imageFloatLeft {
	float: left;
}
.textFloatLeft {
	padding-right: 5px;
	padding-top: 20px;
}
.imageFloatLeft {
	margin-top:2px;
}
.hipaaPadding
{
	padding: 5px 0px 15px 0px;
}
/*********************************************************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/design001/news_top_bk.jpg) no-repeat left top;
	overflow: auto;
	width: 440px;
	margin-top: 10px;
}
#newsTabs {
	float: right;
	width: 198px;
	height: 24px;
	margin-top: 16px;
}
#newsScroller
{
	background-image: url(/images/design001/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;
}
.events, .news {
	display: block;
	height: 24px;
	float: left;
}
.events {
	background: url(/images/design001/tab_events.gif) no-repeat left top;
	width: 96px;
}
.news {
	background: url(/images/design001/tab_news.gif) no-repeat left top;
	width: 97px;
}
.events:hover {
	background: url(/images/design001/tab_events_over.gif) no-repeat left top;
}
.news:hover {
	background: url(/images/design001/tab_news_over.gif) no-repeat left top;
}
.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/design001/arrow1.gif) no-repeat left 2px;
	padding-left: 20px;
	display:inline-block;
	width:400px;
}
.newsList a:hover {
	color: #0b4ecf;
}
/****************************************************/
.blueButton {
	background: url(/images/design001/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/design001/btn_blueLong_over.gif) no-repeat left top;
}
/****************************************************/
.blueButtonNew {
	background: url(/images/design001/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:15px 0px 0px 15px;
}
.blueButton:hoverNew {
	background: url(/images/design001/btn_blueLong_over.gif) no-repeat left top;
}
/*********************************************************VIDEO styles*/
#videoContainer, #videoContainer2 {
	margin-bottom: 15px;
	overflow:auto;
}
#videoContainer2 {
	margin-top: 5px;	
}
#video, #videoCaption,#videoThumbs {
	width: 290px;
	margin-bottom:10px;
}
#videoCaption {
	padding:0px 15px;
	width:260px;
	background: url(/images/design001/videoCaption_bk.gif) no-repeat left top;
}
.thumbInactive  {
	border: 1px solid #999;
	height: 48px;
	width: 84px;
	margin-right: 3px;
	float: left;
}
.thumbActive  {
	border: 1px solid #004ef4;
	height: 48px;
	width: 84px;
	margin-right: 3px;
	float: left;
}
.scrollArrow {
	width: 13px;
	height:50px;
	float: left;
}
#buttons {
	overflow: visible;
	height: 27px;
	margin: 0px 0px 0px 15px;
}
#videoCaption h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #2e4f8a;
	margin: 0px;
	padding: 0px;
}
.captionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #525a6c;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/***************************************************************************************************FOOTER*/
#footerContainer {
	background: #3963b4 url(/images/design001/footer_bk.gif) repeat-x left top;
	min-width:970px;
	height: 156px;
	padding-bottom: 10px;
}
#footer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	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: 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*/
#contentTopGradientWrapper {
	background:url(/images/design001/contentTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:223px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradientTallWrapper {
	background:url(/images/design001/contentTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:296px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradient {
	background: url(/images/design001/contentTop_middle.jpg) no-repeat center top;
	width:100%;
	height:223px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradientTall {
	background: url(/images/design001/contentTop_middleTall.jpg) no-repeat center top;	
	width:100%;	
	height:296px;
	margin: 0px;
	padding: 0px;
 }
#contentTopMiddle {
	width:970px;
	height:223px;	
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding: 0px;
	background: url(/images/design001/contentTop_middle.jpg) no-repeat center top;	
 }
 #contentTopMiddleTall {
	width:970px;	
	height:296px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding: 0px;
	background: url(/images/design001/contentTop_middleTall.jpg) no-repeat center top;	
 }
#bannerArea {
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
#contentMiddleBk {
	width: 100%;
	overflow: visible; /* Print Issue */	
	padding-bottom: 0px;
	background: #FFF url('/images/design001/content_middleBk.jpg') no-repeat center top;
}
#contentMiddleBkTall {
	width: 100%;		    
	overflow: visible; /* Print Issue */	
	padding-bottom: 0px;
	background: #FFF url('/images/design001/content_middleBkTall.jpg') no-repeat center top; 	
}
#contentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design001/content_verticalGrd.jpg) repeat-y left top;
	/*z-index:1;*/
}
#pHeader{display:none;}
#contentContainerFull {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	padding-top: 2px;
	background: url(/images/design001/content_verticalGrd.jpg) repeat-y left top;
}
#contentContainerHL {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	padding-top: 2px;
	background-color: #FFF;
}
#contentLeftColumn, #contentMiddleColumn, #contentRightColumn, #contentMiddleColumnFull {
	float: left;
}
#contentLeftColumn {
	width:192px;
	float: left;
	margin-right:5px;
	padding-bottom:1px;
}
#contentMiddleColumn {
	width:498px;
	margin-right:5px;
}
#contentMiddleColumnFull {
	width:752px;
}
#contentMiddleColumnHL {
	width:95%;
	float:left;
	margin-right:5px;
}
#contentRightColumn {
	width:270px;
}
#breadcrumbs {
	padding: 5px 10px 5px 16px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 464px;
    margin: 0px 0px 0px 4px;
}
#breadcrumbsFull
{
	padding: 5px 10px 5px 16px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 730px;
    margin: 0px 0px 0px 4px;
}
#breadcrumbsHL {
	padding: 5px 10px 5px 16px !important;
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #b6b6b6 !important;
	width: 95% !important;
    margin: 0px 0px 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: 0px 0px 25px 15px;
}
#submicroHome {
	width: 468px;
	padding: 10px 0px 25px 0px;
}
#contentPaddingFull {
	width: 740px;
	padding: 0px 10px 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/design001/relatedInfo_border.gif) no-repeat left top;
	padding-top: 0px;
	margin-top: -23px;	
}
#relatedInfoContainer .content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:245px;
	padding:0px 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 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
}
#relatedInfoContainer .content ul
{
	margin:0px; 
	padding:10px 0px 10px 0px;
}
/*#relatedInfoContainer .content li
{
	list-style-image:url(/images/design001/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/design001/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/design001/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;
}
.headerWithArrow a,
.headerWithArrow a:link,
.headerWithArrow a:visited,
.headerWithArrow a:hover,
.headerWithArrow a:active
{
	text-decoration:none;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
}
em .content{font-style:italic;}
/**************************************************************Content Syles*/
.content p 
{	
	margin: 0px 0px 17px 0px;	
}
.content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
}
.content a 
{ 
    color:#2252BB;
	text-decoration: underline;
	text-transform:none;
}
.content a:hover 
{
  text-decoration:underline;
  color:#183D87
} 

/**************************************Home Buttons for Left Nav on Sub Pages*****/
#homeButton a 
{    
  font: 11px Arial, Helvetica, sans-serif;    
  color: #284074;    
  text-decoration:none;    
  background: url(/images/design001/icon_home.gif) no-repeat left top;    
  display: block;    
  height: 11px;    
  padding: 2px 0px 10px 20px;    
  margin:10px 5px; 
} 
#homeButton 
{
  background:url(/images/design001/iconHome_border.gif) no-repeat left bottom
}
#homeButton a:hover 
{
  color: #0040bd;
}

/* Begin content page banners */
.bannerHeaderBigger     
{
	font: 30px Georgia, "Times New Roman", Times, serif;    
	color: #0c40af;    
	margin: 0px;    
	padding: 0px;    
} 

/*.bannerHeaderNewsroom
{
	font: 34px/32px Georgia, "Times New Roman", Times, serif;
	padding-left: 50px;
}*/

#contentBannerArea
{
	height: 77px;    	
	width: 750px;    
	padding: 31px 0px 0px 220px;  
}
#contentBannerAreaTall
{	
	height: 110px;
	width: 750px;    	
	padding: 71px 0px 0px 220px; 
}

/*#contentBanner_newsroom, #contentBanner_findDoc, #contentBanner_healthLibrary,  #contentBanner_medServices, #contentBanner_events 
{    
	height: 100px;    
	width: 750px;    
	padding: 81px 0px 0px 220px; 
}*/


/*#contentBanner_newsroom {
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
	background: url(/images/design002/content_banner_newsroom.jpg) no-repeat left top;
}

#contentBanner_findDoc 
{
	background: url(/images/design001/content_banner_findDoc.jpg) no-repeat left top;
} 

#contentBanner_healthLibrary 
{
	background: url(/images/design001/content_banner_healthLibrary.jpg) no-repeat left top;    
} 

#contentBanner_medServices 
{
	background: url(/images/design001/content_banner_MedServices.jpg) no-repeat left top;
} 

#contentBanner_events 
{
	background: url(/images/design001/content_banner_events.jpg) no-repeat left top;
} 

#contentBanner_healthProfessionals 
{    
	background: url(/images/design001/content_banner_HCProffessionals.jpg) no-repeat left top;    
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 

#contentBanner_aboutUs 
{    
	background: url(/images/design001/content_banner_aboutUs.jpg) no-repeat left top;    
	height: 120px;    
	width: 790px;    
	padding: 61px 0px 0px 180px; 
} */

/*#contentBanner_patientVisitors 
{    
	background: url(/images/design001/content_banner_PatientsVisitors.jpg) no-repeat left top;    
	height: 77px;    	
	width: 750px;    
	padding: 31px 0px 0px 220px; 	
}
#contentBanner_patientVisitorsTall 
{	
	background: url(/images/design001/content_banner_PatientsVisitorsTall.jpg) no-repeat left top;    	
	height: 110px;    
	width: 750px;    
	padding: 71px 0px 0px 220px; 
} 
#contentBannerCareers {
	background:url(/images/design003/banner_careers.jpg) no-repeat left top;
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
}

#contentBanner_foundation {
	background: url(/images/design004/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;
}
