
.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 23px;
	background-color: #5e5e5e;
	margin-bottom: 30px;
}
	.tabs.border {
		border-bottom: 3px solid #3c8ac5;
	}
	.tabs li {
		float: left;
		height: 23px;
	}
		.tabs li a {
			display: block;
			text-indent: -9999px;
			height: 23px;
		}
		
		/* Services Tabs */
		.tabs li.brand a { width: 181px; background: url(../images/tab_brand.gif); }
		.tabs li.pr a { width: 238px; background: url(../images/tab_pr.gif); }
		.tabs li.interactive a { width: 119px; background: url(../images/tab_interactive.gif); }
		.tabs li.design a { width: 104px; background: url(../images/tab_design.gif); }
		
		.tabs li.brand a:hover,
		.tabs li.brand a.active { background: url(../images/tab_brand_active.gif); }
		.tabs li.pr a:hover,
		.tabs li.pr a.active { background: url(../images/tab_pr_active.gif); }
		.tabs li.interactive a:hover,
		.tabs li.interactive a.active { background: url(../images/tab_interactive_active.gif); }
		.tabs li.design a:hover,
		.tabs li.design a.active { background: url(../images/tab_design_active.gif); }
		
		/* Health Tabs */
		.tabs li.matters a { width: 168px; background: url(../images/tab_matters.gif); }
		.tabs li.experience a { width: 197px; background: url(../images/tab_alliance_exp.gif); }
		.tabs li.healthcare-practice a { width: 140px; background: url(../images/tab_healthcare_practice.gif); }
		.tabs li.wellness-practice a { width: 137px; background: url(../images/tab_wellness_practice.gif); }
		
		.tabs li.matters a:hover,
		.tabs li.matters a.active { background: url(../images/tab_matters_active.gif); }
		.tabs li.experience a:hover,
		.tabs li.experience a.active { background: url(../images/tab_alliance_exp_active.gif); }
		.tabs li.healthcare-practice a:hover,
		.tabs li.healthcare-practice a.active { background: url(../images/tab_healthcare_practice_active.gif); }
		.tabs li.wellness-practice a:hover,
		.tabs li.wellness-practice a.active { background: url(../images/tab_wellness_practice_active.gif); }
		
.tab .content {
	width: 250px;
	float: left;
}
	.tab .content h2,
	.tab .content h3 {
		color: #458cc0;
	}
		.tab .content h3 {
		}
.tab .sub {
	width: 350px;
	float: right;
	text-align: center;
	margin-top: -15px;
}
	.tab .sub h5 {
		margin: 0 0 1em 0;
		text-transform: uppercase;
	}
		.tab .sub h5 span {
			text-transform: lowercase;
			font-weight: normal;
		}
	.tab .sub img {
		margin: 0 auto;
	}
	.tab .sub a img {
		border: none;
	}
	
.tab.healthcare-wellness .content {
	float: right;
	width: 350px;
}

.tab.healthcare-wellness .sub {
	float: left;
	width: 240px;
	margin-top: -30px;
}