@charset "UTF-8";
/* CSS Document */

body{
	background:url(../images/bkgrd.jpg) repeat-x #023b69;
}


#bkgrd_wrapper{
	width:994px;
	margin:0px auto;}

#top_bkgrd{
	width:994px;
	height:16px;
	background:url(../images/top_bkgrd.png) no-repeat;
	}

#mid_bkgrd{
	width:994px;
	background:url(../images/mid_bkgrd.png) repeat-y;
	margin:0px;
	}
	
#main_wrapper{
	margin:0px auto;
	width:976px;}

/*HEADER*/

#header{
	background:url(../images/header.jpg) no-repeat left;
	height:58px; 
	width:975px;}

#headerLinks{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding:5px 9px 0px 0px;
	color:#262626;}
	
#headerLinks a{
	text-decoration:none;
	color:#262626;}
	
#headerLinks a:hover{
	text-decoration:underline;
	color:#262626;}

#content_wrapper{
	clear:both;
	width:975px;
	padding-top:3px;}
	
/*NAVIGATION*/	
	
#navWrap{
	float:left;
	width:191px;
	margin-left:8px;	
	height:293px;}

#navLinks{
	width:191px;}

#navLinks ul{
	display:list-item;
	list-style-type:none;
	margin:0px;
	padding:0px;}	

#navLinks ul li{
	padding-bottom:3px;}
		
a.giftShop{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/giftShop.jpg) no-repeat top;
	cursor:pointer;}
	
a.giftShopactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/giftShop.jpg) no-repeat bottom;
	cursor:pointer;}	
	
a:hover.giftShop{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/giftShop.jpg) no-repeat bottom;
	cursor:pointer;}

a.wellStore{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/wellStore.jpg) no-repeat top;
	cursor:pointer;}

a.wellStoreactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/wellStore.jpg) no-repeat  bottom;
	cursor:pointer;}

a:hover.wellStore{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/wellStore.jpg) no-repeat bottom;
	cursor:pointer;}

a.eComm{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/eComm.jpg) no-repeat top;
	cursor:pointer;}

a.eCommactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/eComm.jpg) no-repeat  bottom;
	cursor:pointer;}

a:hover.eComm{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/eComm.jpg) no-repeat bottom;
	cursor:pointer;}

a.clinicalRev{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/clinicalRev.jpg) no-repeat top;
	cursor:pointer;}

a.clinicalRevactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/clinicalRev.jpg) no-repeat  bottom;
	cursor:pointer;}
	
a:hover.clinicalRev{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/clinicalRev.jpg) no-repeat bottom;
	cursor:pointer;}

a.pharmacy{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/pharmacy.jpg) no-repeat top;
	cursor:pointer;}

a.pharmacyactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/pharmacy.jpg) no-repeat  bottom;
	cursor:pointer;}

a:hover.pharmacy{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/pharmacy.jpg) no-repeat bottom;
	cursor:pointer;}

a.clinic{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/retailClinics.jpg) no-repeat top;
	cursor:pointer;}

a.clinicactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/retailClinics.jpg) no-repeat  bottom;
	cursor:pointer;}

a:hover.clinic{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/retailClinics.jpg) no-repeat bottom;
	cursor:pointer;}

a.medSpa{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/medSpa.jpg) no-repeat top;
	cursor:pointer;}

a.medSpaactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/medSpa.jpg) no-repeat  bottom;
	cursor:pointer;}

a:hover.medSpa{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/medSpa.jpg) no-repeat bottom;
	cursor:pointer;}
	
a.network{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/network.jpg) no-repeat top;
	cursor:pointer;}
	
a.networkactive{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/network.jpg) no-repeat  bottom;
	cursor:pointer;}
	
a:hover.network{
	width:191px;
	display:block;
	height:34px;
	background:url(../images/network.jpg) no-repeat bottom;
	cursor:pointer;}

/*PICTURE*/

#picWrap{
	float:left;
	height:293px;
	width:394px;
	margin-left:7px;}

/*FEATURE WRAP*/

#featureWrap{
	float:right;
	height:293px;
	width:360px;
	margin-right:9px;
	}

#featureTitle{
	background:url(../images/welcomeTxt.jpg) no-repeat;
	width:360px;
	height:29px;}


#darkblueTitle{
	background:url(../images/darkblueBkgrd.jpg) no-repeat;
	width:360px;
	height:29px;}

#tanTitle{
	background:url(../images/tanBkgrd.jpg) no-repeat;
	width:360px;
	height:29px;}

#bluegrayTitle{
	background:url(../images/bluegrayBkgrd.jpg) no-repeat;
	width:360px;
	height:29px;}

#lightblueTitle{
	background:url(../images/lightblueBkgrd.jpg) no-repeat;
	width:360px;
	height:29px;}

#featureHeader{
	color:#ffffff;
	font-size:16px;
	padding:5px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;}

.featureHeader{
	color:#ffffff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-weight:normal;}

#featuredarkHeader{
	color:#262626;
	font-size:16px;
	padding:5px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;}

#featureContent{
	margin-top:5px;
	padding:5px 5px 0px 8px;
	overflow:auto;
	height:254px;
	background-color:#ececea;}

#featuredarkblueContent{
	margin-top:5px;
	padding:5px 5px 0px 8px;
	overflow:auto;
	height:254px;
	background-color:#e5ecf2;}

#featurelightblueContent{
	margin-top:5px;
	padding:5px 5px 0px 8px;
	overflow:auto;
	height:254px;
	background-color:#eef5fa;}

#featuretanContent{
	margin-top:5px;
	padding:5px 5px 0px 8px;
	overflow:auto;
	height:254px;
	background-color:#f3f1ed;}

#featurebluegrayContent{
	margin-top:5px;
	padding:5px 5px 0px 8px;
	overflow:auto;
	height:254px;
	background-color:#e4e8ed;}

#featureTxt{
	font-size:12px;
	color:#262626;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;}

#wideWrap{
	float:right;
	width:760px;
	margin-right:9px;}
	
#wideTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;}
	
#midWrap{
	float:left;
	width:560px;
	margin:7px 0px 0px 7px;}

#midTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	padding:0px 7px 0px 7px;
	line-height:16px;}

#extraSide{
	float:right;
	width:183px;
	margin:7px 9px 0px 0px;
	background-color:#efefef;}
	
#webLinks{
	margin:5px 0px 7px 7px;
	font-size:12px;
	line-height:16px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;}
	
#webLinks a{
	font-size:12px;
	line-height:16px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;}
	
.webDate{
	margin:0px 0px 15px 0px;
	font-size:12px;
	color:#262626;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;}
	
#border{
	border-top:1px solid #cccccc;
	padding-bottom:20px;}
	
#pressLinks{
	margin:5px 0px 7px 7px;
	font-size:12px;
	line-height:20px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;}
	
#pressLinks a{
	font-size:12px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;}
	
#pressLinks a:hover{
	color:#004983;
	text-decoration:none;}

#extraSideBkgrd{
	background-color:#262626;
	width:183px;
	height:28px;}

#extraSideTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:7px 0px 0px 8px;}

.date{
	font-size:10px;}

#wideBkgrd{
	width:760px;
	height:34px;
	background:url(../images/wideBkgrd.jpg) repeat-x;}

#txt4Wide{
	font-size:16px;
	color:#262626;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 9px;}
	
	
.txt4Wide{
	font-size:16px;
	color:#262626;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;}
	
#txt4WideBlue{
	font-size:16px;
	color:#004983;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 9px;}
	
.redSmHeader{
	color:#d31346;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0px 8px 0px;}
	
.webinarHeader{
	color:#d31346;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0px 3px 0px;}
	
.redLink{
	color:#d31346;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;}

.blackLink{
	font-size:12px;
	color:#262626;
	text-decoration:none;}
	
#contentTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	padding:7px;
	line-height:16px;}
	
/*Webinar WRAP*/

#webinarWrap{
	clear:both;
	width:958px;
	height:23px;
	margin:0px 0px 0px 8px;
	padding-top:7px;}

#webinarHeader{
	background-color:#d31145;
	width:132px;
	float:left;
	height:23px;}

#webinarTitle{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding:4px 0px 0px 11px;}
	

#webinarTitle a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}


#webinarNews{
	float:left;
	height:23px;
	width:826px;
	background:url(../images/webinarBkgrd.jpg) no-repeat;}

#webinarTxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	padding:4px 0px 0px 11px;}
	
#webinarTxt a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	text-decoration:none;}

	
#webinarTxt a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;}


/*MULTIMEDIA*/
	
#contentTxtmultimedia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#262626;
	line-height:16px;
	padding:0px 0px 0px 0px;
	float:left;
	height:375px;}
	
#multimediaWrap{
	width:512px;
	float:left;
	height:362px;
	background-color:#262626;}
	
#multimediaRight{
	float:right;
	width:241px;
	height:362px;
	padding:7px 7px 0px 0px;
	background-color:#262626;}

#scrollTitleWrap{
	padding-bottom:5px;}

#scrollWrap{
	float:left;
	width:215px;
	height:292px;}

#arrowsWrap{
	float:left;
	width:22px;
	height:291px;
}

/*PRESS WRAP*/

#pressWrap{
	clear:both;
	width:958px;
	height:23px;
	margin:0px 0px 0px 8px;
	padding-top:7px;}

#pressHeader{
	background-color:#c6c0aa;
	width:112px;
	float:left;
	height:23px;}

#pressTitle{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	font-weight:bold;
	padding:4px 0px 0px 11px;}
	

#pressTitle a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	font-weight:bold;
	text-decoration:none;}


#pressNews{
	float:left;
	height:23px;
	width:846px;
	background:url(../images/headlineBkgrd.jpg) no-repeat;}

#pressTxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#262626;
	padding:4px 0px 0px 11px;}

#btm_bkgrd{
	width:1024px;
	height:17px;
	background:url(../images/btm_bkgrd.png) no-repeat;
	}
	
#bottomWrap{
	clear:both;
	width:975px;
	padding-top:7px;}

/*BOOK*/

#bookWrap{
	width:236px;
	height:135px;
	float:left;
	background-color:#ececea;
	margin-left:7px;}
		
#bookPic{
	float:left;
	width:98px;
	height:135px;}

#bookPadding{
	padding:7px 0px 0px 10px;}

#bookTxt{
	float:right;
	height:135px;
	width:138px;}

/*INC*/
	
#incWrap{
	width:237px;
	height:135px;
	float:left;
	background-color:#ececea;
	margin-left:4px;}
			
#incPic{
	float:left;
	width:115px;
	height:135px;}

#incPadding{
	padding:28px 0px 0px 9px;}

#incTxt{
	float:right;
	height:135px;
	width:119px;}

/*AWARD*/

#awardWrap{
	width:237px;
	height:135px;
	float:left;
	background-color:#ececea;
	margin-left:4px;}
	
#awardPic{
	float:left;
	width:120px;
	height:135px;}
	
#awardPadding{
	padding:28px 0px 0px 2px;}
	
#awardTxt{
	float:right;
	height:135px;
	width:111px;}

#txtContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#262626;
	line-height:13px;
	padding:7px 0px 0px 0px;}

.redHeader{
	color:#d31346;
	font-weight:bold;}
	
a.redHeader{
	color:#d31346;
	font-weight:bold;
	text-decoration:none;}
	
a:hover.redHeader{
	color:#d31346;
	font-weight:bold;
	text-decoration:underline;}
	

.redbigHeader{
	color:#d31346;
	font-weight:bold;
	font-size:14px;}
	
.txtLink{
	color:#d31346;
	}

/*NEWSLETTER*/

#newsletterContent{
	padding:0px 7px 0px 7px;}

#newsletterWrap{
	width:237px;
	height:135px;
	float:right;
	background-color:#ececea;
	margin-right:9px;}	

/*FOOTER*/

#footerWrap{
	width:970px;
	margin-left:12px;
}

#footerLinks{
	float:left;}

#links{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;}

#links a{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;}
	
#links a:hover{
	text-decoration:underline;}
	
#copyrightWrap{
	float:right;}

#copyrightTxt{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;}

.grayLink{
	color:#262626;}	

a.grayLink{
	color:#262626;
	text-decoration:none;}

a:hover.grayLink{
	color:#262626;
	text-decoration:underline;}
	
/*MULTIMEDIA*/


a.vivohealth{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_gallery_hover.jpg) no-repeat top;}

a:hover.vivohealth{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_gallery.jpg) no-repeat top;}

.vivohealthactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_gallery.jpg) no-repeat top;}

a.vrtour{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vrtour.jpg) no-repeat top;}

a:hover.vrtour{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vrtour_hover.jpg) no-repeat top;}

.vrtouractive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vrtour.jpg) no-repeat top;}

a.vivohealthstore{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_store_hover.jpg) no-repeat top;}

a:hover.vivohealthstore{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_store.jpg) no-repeat top;}

.vivohealthstoreactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/vivohealth_store.jpg) no-repeat top;}

a.columbus{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/columbus_hover.jpg) no-repeat top;}

a:hover.columbus{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/columbus.jpg) no-repeat top;}

.columbusactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/columbus.jpg) no-repeat top;}

a.marketpoint{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/marketpoint_gallery_hover.jpg) no-repeat top;}

a:hover.marketpoint{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/marketpoint_gallery.jpg) no-repeat top;}

.marketpointactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/marketpoint_gallery.jpg) no-repeat top;}

a.childrens{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/childrens_hover.jpg) no-repeat top;}

a:hover.childrens{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/childrens.jpg) no-repeat top;}

.childrensactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/childrens.jpg) no-repeat top;}

a.methodist{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/methodist_hover.jpg) no-repeat top;}

a:hover.methodist{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/methodist.jpg) no-repeat top;}

.methodistactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/methodist.jpg) no-repeat top;}

a.brigham{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/brigham_hover.jpg) no-repeat top;}

a:hover.brigham{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/brigham.jpg) no-repeat top;}

.brighamactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/brigham.jpg) no-repeat top;}

a.baycare{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/baycare_hover.jpg) no-repeat top;}

a:hover.baycare{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/baycare.jpg) no-repeat top;}

.baycareactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/baycare.jpg) no-repeat top;}

a.heartland{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland_hover.jpg) no-repeat top;}

a:hover.heartland{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland.jpg) no-repeat top;}

.heartlandactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland.jpg) no-repeat top;}

a.heartlandonline{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland_online_hover.jpg) no-repeat top;}

a:hover.heartlandonline{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland_online.jpg) no-repeat top;}

.heartlandonlineactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/heartland_online.jpg) no-repeat top;}


a.sphs{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/sphs_hover.jpg) no-repeat top;}

a:hover.sphs{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/sphs.jpg) no-repeat top;}

.sphsactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/sphs.jpg) no-repeat top;}

a.summit{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/summit_hover.jpg) no-repeat top;}

a:hover.summit{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/summit.jpg) no-repeat top;}

.summitactive{
	display:block;
	height:40px;
	width:211px;
	background:url(../images/multimedia/summit.jpg) no-repeat top;}
