body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
}
a {
	color: #000000;
	text-decoration: none;
}
a.navon {
	color: #00a94f;
	text-decoration: none;
}
a:hover {
	color: #00a94f;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00a94f;
	font-weight: normal;
}
#mainarea {
	width: 960px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	background-color: #ffffff;
}
#logo {
	float: left;
	height: 66px;
	width: 371px;
	text-align: left;
	margin: 43px 0 0 51px;
	display: inline;
}
#navigation {
	height: 22px;
	width: 960px;
	text-align: right;
	padding-top: 4px;
	clear: both;
}
#subnavigation {
	height: 22px;
	width: 960px;
	text-align: right;
	padding-top: 4px;
}
#navigation a {
	margin-right: 23px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: .1em;
}
#subnavigation a {
	margin-right: 23px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: .05em;
}
#login {
	margin-right: 25px;
	float: right;
	display: inline;
}
#flashhome {
	height: 354px;
	width: 960px;
}
#footer {
	height: 50px;
	width: 960px;
	font-size: 10px;
	text-align:center;
	background-color: #FFFFFF;
}
#contenthm {
	width: 680px;
	float: left;
	text-align:left;
	margin: 15px 0 0 51px;
	display: inline;
	line-height: 20px;
}
#content {
	width: 290px;
	float: left;
	text-align:left;
	margin: 15px 0 0 640px;
	display: inline;
}
#content2 {
	width: 590px;
	float: left;
	text-align:left;
	margin: 15px 0 0 340px;
	display: inline;
}
#content3 {
	width: 290px;
	float: left;
	text-align:left;
	margin: 15px 0 0 20px;
	display: inline;
}
#contentflash {
	width: 615px;
	float: left;
	margin: 0;
	display: inline;
}
#contentform {
	width: 315px;
	float: left;
	margin: 350px 140px 0 160px;
	display: inline;
}
#flashhomebutton {
	width: 137px;
	height: 137px;
	float: right;
	margin: 15px 44px 0 0;
	display: inline;
}
.ltgray {
	color: #afafaf;
}
a.ltgray {
	color: #afafaf;
	text-decoration: none;
}
a.ltgray:hover {
	color: #00a94f;
	text-decoration: none;
}
a.newslink {
	color: #7d7d7d;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.newslink:hover {
	color: #00a94f;
	text-decoration: none;
}
.bgservices {
	background-image: url(images/bg_services.jpg);
	background-repeat: no-repeat;
}
.bgpartners {
	background-image: url(images/bg_partners.jpg);
	background-repeat: no-repeat;
}
.bgabout {
	background-image: url(images/bg_aboutus.jpg);
	background-repeat: no-repeat;
}
.bgaboutleader {
	background-image: url(images/bg_about_leadership.jpg);
	background-repeat: no-repeat;
}
.bgaboutindustry {
	background-image: url(images/bg_about_industry.jpg);
	background-repeat: no-repeat;
}
.bgaboutcrosswalk {
	background-image: url(images/bg_about_crosswalk.jpg);
	background-repeat: no-repeat;
}
.bgabouttrends {
	background-image: url(images/bg_about_trends.jpg);
	background-repeat: no-repeat;
}
.bgaboutleg {
	background-image: url(images/bg_about_leg.jpg);
	background-repeat: no-repeat;
}
.bgnews {
	background-image: url(images/bg_news.jpg);
	background-repeat: no-repeat;
}
.bgcontact {
	background-image: url(images/bg_contactus.jpg);
	background-repeat: no-repeat;
}
.bgprivacy {
	background-image: url(images/bg_privacy.jpg);
	background-repeat: no-repeat;
}
.bgterms {
	background-image: url(images/bg_terms.jpg);
	background-repeat: no-repeat;
}
.bgcalc {
	background-image: url(images/bg_calc.jpg);
	background-repeat: no-repeat;
}
.bgcalcresults {
	background-image: url(images/bg_calcresults.jpg);
	background-repeat: no-repeat;
}
.bgclients {
	background-image: url(images/bg_clients.jpg);
	background-repeat: no-repeat;
}
.bgservdrugspend {
	background-image: url(images/bg_serv_drugspend.jpg);
	background-repeat: no-repeat;
}
.bgservstrat {
	background-image: url(images/bg_serv_strat.jpg);
	background-repeat: no-repeat;
}
.bgservint {
	background-image: url(images/bg_serv_int.jpg);
	background-repeat: no-repeat;
}
.bgservdrugutil {
	background-image: url(images/bg_serv_drugutil.jpg);
	background-repeat: no-repeat;
}
.sup {
	font-size: 8px;
	vertical-align: baseline;
	position: relative;
	bottom: 3px;

}
.subhead {
	font-size: 11px;
	color: #7d7d7d;
	font-weight: bold;
	text-transform: uppercase;
}
#content p, #content2 p, #content3 p {
	margin-top: -4px;
}
.tooltip-target {
		color:#00a94f;	
	}
.tooltip-content {
		display: none;      /* required */
		position: absolute; /* required */
		padding: 20px;
		text-align: left;
	}
.tooltip-content p {
		margin: 0;
	}
#fancy-content-1 {
		border: none;
		background: url('images/tooltip.png');
		width: 218px;
		height: 161px;
	}
.footnote {
	font-size: 10px;
}

.Warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: RED;
	line-height: 16px;
	padding:5px;
	font-weight:bold;
}