﻿html, body 
{
	margin:0;
	padding:0;
	background-color: #F2F2EE;
	height:100.01%;
}
img
{
	behavior:url("../includes/js/iepngfix.htc");
}
#wrapper 
{
	border:solid 0px red;
	position:relative;
	min-height:100%;
	_height:100%;
	margin-left:45px;
	/*margin-left:auto;
	margin-right:auto;*/
	width: 932px;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	text-decoration:none;
}
a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	text-decoration:none;
}
a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	text-decoration:none;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	text-decoration:underline;
}
#logoLink
{
	outline:none;
}
/* HEADER AREA */
#header
{
	border: solid 0px red;
	/*float:right;*/
}
#logo
{
	border: solid 0px red;
	margin-top:41px;
	margin-left:214px;
	z-index:999;
}
#headerSearch
{
	/*float:right;*/
	/*margin-top:67px;*/
	margin-top:-70px;
	*margin-top:-74px;
	text-align:right;
}
#googlesearchbox
{
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width:90px;
}
#btnSearch
{
	margin-left:3px;
	vertical-align:middle;
	width:18px;
	height:19px;
}
#topNav
{
	border: solid 0px red;
	/*position:relative;*/
	/*clear:both;*/
	/*float:right;*/
	margin-top:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-align:right;
}
#topNav a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#topNav a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#topNav a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:underline;
}
#header .topNavDivider
{
	position:relative;
	margin-left:7px;
	margin-right:7px;
}
#headerBar
{
	position:relative;
	margin-left:165px;
	margin-top:61px;
	*margin-top:62px;
	_margin-top:63px;
}
.breadcrumb
{
	border:solid 0px red;
	position:relative;
	/*float:left;*/
	width:767px;
	margin-left:165px;
}
.breadcrumbLinks 
{
	position:relative;
	/*float:left;*/
	width:640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 45px;
	*line-height:43px;
	color: #7d7d7d;
	*margin-top:-4px;
	_margin-top:12px;
}
.breadcrumbLinks a
{
	position:relative;
	line-height: 45px;
	*line-height:43px;
}
.breadcrumbLinks a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration:none;
}
.breadcrumbLinks a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration:none;
}
.breadcrumbLinks a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
.breadcrumbLinks a.breadcrumbActive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
.breadcrumbLinks a.breadcrumbActive:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
.breadcrumbLinks a.breadcrumbActive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
.breadcrumbLinks a.breadcrumbActive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
.breadcrumbLinks .breadcrumbDivider
{
	position:relative;
	margin-left:3px;
	margin-right:3px;
	width:384px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 45px;
	*line-height:45px;
	color: #7d7d7d;
}
#quickLinks 
{
	border: solid 0px red;
	position:relative;
	margin-top:-45px;
	_margin-top:-29px;
	/*float:left;*/
	width:200px;
	margin-left:567px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 45px;
	*line-height:43px;
	color: #4ebdd9;
	text-decoration:none;
}
#quickLinks a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#quickLinks a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#quickLinks a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:underline;
}
#quickLinks .quickLinksDivider
{
	position:relative;
	margin-left:7px;
	margin-right:7px;
}

/* CONTENT AREA */
#content 
{
	border:solid 0px red;
	padding-bottom:110px; /* height of footer + 40px padding */
	*padding-bottom:120px;
}
#leftNav
{
	position:absolute;
	top:234px;
	left:0px;
	width:145px;
}
#leftNavList
{
	border: solid 0px red;
	margin-top:12px;
	*margin-top:8px;
	margin-left:18px;
	list-style-type:none;
}
#leftNavList li
{
	line-height:11px;
	margin-bottom:7px;
}
#leftNavList li a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#leftNavList li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#leftNavList li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li a.parentActive:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4e4f4f;
	text-decoration:none;
}
#leftNavList li a.parentActive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4e4f4f;
	text-decoration:none;
}
#leftNavList li a.parentActive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4e4f4f;
	text-decoration:none;
}
#leftNavList li a.active:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li a.active:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li a.active:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	font-weight: bold;
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li ul
{
	margin-left:10px;
	margin-bottom:12px;
}
#leftNavList li ul li
{
	line-height:11px;
	margin-top:7px;
}
#leftNavList li ul li a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#leftNavList li ul li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#leftNavList li ul li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li ul li a.active:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li ul li a.active:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#leftNavList li ul li a.active:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#banner
{
	border: solid 0px red;
	position:relative;
	left:165px;
	width:767px;
	margin-bottom:27px;
}
#banner h1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4ebdd9;
	margin-bottom:12px;
}

#pageContent
{
	border:solid 0px red;
	position:relative;
	width:767px;
	left:165px;
}
#pageContentNoBanner
{
	border:solid 0px red;
	position:relative;
	width:767px;
	left:165px;
	margin-top:5px;
	*top:10px;
	_top:6px;
}
#pageContentLeftWidget
{
	border:solid 0px red;
	position:relative;
	/*float:left;*/
	width:426px;
	border-right: solid 1px #e2e3e3;
	margin-right:0px;
	_margin-right:0px;
	padding-right:30px;
	min-height:266px;
	_height:266px;
}
#pageContentLeftWidget h1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4ebdd9;
	margin-bottom:12px;
}
#pageContentLeftWidget h2
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top:15px;
}
#pageContentLeftWidget p
{
	margin-top:13px;
}
#pageContentLeftWidget ul
{
	list-style-type:none;
	margin-left:0px;
	margin-top:5px;
	line-height:23px;
	font-size: 12px;
}
/* This div ID is used when the left content area is shorter than right callout area, 
   this will omit the right border from the left content area. 
   Use pageCalloutsRightBorder to display the border on the callout area. */
#pageContentLeft
{
	border:solid 0px red;
	position:relative;
	float:left;
	width:486px;
	_width:486px;
	/*border-right: solid 1px #e2e3e3;*/
	margin-left:0px;
	margin-right:30px;
	_margin-right:0px;
	padding-right:30px;
	_padding-right:30px;
}
#pageContentLeft.borderOff
{
	float:left;
}
#pageContentLeft.borderOn
{
	border-right: solid 1px #e2e3e3;
}
#pageContentLeft h1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4ebdd9;
	margin-bottom:12px;
}
#pageContentLeft h2
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
}
#pageContentLeft h3
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #4ebdd9;
	margin-top:26px;
}
#pageContentLeft h4
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top:15px;
}
#pageContentLeft h5
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top:15px;
}
#pageContentLeft p
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-top:13px;
}
#pageContentLeft h2+p
{
	margin-top:5px;
}
#pageContentLeft h4+p
{
	margin-top:5px;
}
#pageContentLeft h5+p
{
	margin-top:5px;
}
#pageContentLeft ul
{
	position:relative;
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-left:14px;
	*margin-left:16px;
	margin-top:0px;
}
#pageContentLeft ul.linkList
{
	list-style-type:none;
	margin-left:0px;
	margin-top:15px;
	line-height:20px;
	font-size: 12px;
}
#pageContentLeft ul.linkBulletList
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	margin-top:8px;
	/*line-height:20px;*/
}
#pageContentLeft ul.linkBulletList li
{
	margin-bottom:5px;
}
#pageContentLeft ul.linkBulletList a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
#pageContentLeft ul.linkBulletList ul
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	line-height:20px;
}
#pageContentLeft ul.linkBulletList ul a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList ul a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList ul a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeft ul.linkBulletList ul a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
/* This div ID is used when the left content area is longer than right callout area, 
   this will make the border be associated with the length of the left content area */
#pageContentLeftBorder
{
	border:solid 0px red;
	position:relative;
	width:486px;
	border-right: solid 1px #e2e3e3;
	margin-left:0px;
	margin-right:30px;
	_margin-right:0px;
	padding-right:30px;
}
#pageContentLeftBorder h1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4ebdd9;
	margin-bottom:12px;
}
#pageContentLeftBorder h2
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
}
#pageContentLeftBorder h3
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #4ebdd9;
	margin-top:26px;
}
#pageContentLeftBorder h4
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top:15px;
}
#pageContentLeftBorder h5
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top:15px;
}
#pageContentLeftBorder p
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-top:13px;
}
#pageContentLeftBorder p.first
{
	margin-top:0px;
}
#pageContentLeftBorder h2+p
{
	margin-top:5px;
}
#pageContentLeftBorder h3+p
{
	margin-top:5px;
}
#pageContentLeftBorder h4+p
{
	margin-top:5px;
}
#pageContentLeftBorder h4.awards+p
{
	margin-top:0px;
}
#pageContentLeftBorder h5+p
{
	margin-top:5px;
}

#pageContentLeftBorder ul
{
	position:relative;
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-left:14px;
	*margin-left:16px;
	margin-top:0px;
}
#pageContentLeftBorder ul.linkList
{
	list-style-type:none;
	margin-left:0px;
	margin-top:15px;
	line-height:20px;
	font-size: 12px;
}
#pageContentLeftBorder ul.linkBulletList
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	margin-top:8px;
	line-height:20px;
}
#pageContentLeftBorder ul.linkBulletList a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
#pageContentLeftBorder ul.linkBulletList ul
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	line-height:20px;
}
#pageContentLeftBorder ul.linkBulletList ul a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList ul a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList ul a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#pageContentLeftBorder ul.linkBulletList ul a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
table.companyGrid tr td
{
	padding-top:20px;
	width:133px;
	vertical-align:top;
}
table.companyGrid tr td img
{
	margin-bottom:-9px;
}
table.companyGrid tr td a
{
	line-height:13px;
}
.PRCompany1
{
	position:relative;
	float:left;
}
.PRCompany1 img
{
	margin:20px 20px -10px 0px;
}
.PRCompany1 p
{
	width:133px;
	margin-top:0px;
}
.PRCompany2
{
	position:relative;
	margin-left:143px;
}
.PRCompany2 img
{
	margin:20px 20px -10px 0px;
}
.PRCompany2 p
{
	width:133px;
	margin-top:0px;
}
.PRCompany3
{
	position:relative;
	margin-left:286px;
}
.PRCompany3 img
{
	margin:20px 20px -10px 0px;
}
.PRCompany3 p
{
	width:133px;
	margin-top:0px;
}

/* This div ID is used when there are no right hand callouts on the page */
#pageContentLeftNoCallouts
{
	border:solid 0px red;
	position:relative;
	width:767px;
	margin-left:0px;
	margin-right:0px;
	padding-right:30px;
}
#pageContentLeftNoCallouts h1
{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4ebdd9;
	margin-bottom:12px;
}

/* ---------------------------------------- CALLOUT AREA ---------------------------------------- */
/* This div ID is used when the right callout area is shorter than left content area, 
   this will omit the left border from the right callout area. 
   Use pageContentLeftBorder to display the border on the content area. */
#pageCalloutsRight
{
	border:solid 0px red;
	position:relative;
	float:right;
	_padding-left:30px;
	_position:absolute;
	_left:517px;
}
/* This div ID is used when the right callout area is longer than left content area, 
   this will make the border be associated with the length of the right callout area */
#pageCalloutsRightBorder
{
	border:solid 0px red;
	border-left: solid 1px #e2e3e3;
	position:relative;
	padding-left:27px;
	margin-left:517px;
	*margin-left:516px;
	margin-bottom:-30px;
	*margin-bottom:-40px;
}
#pageCalloutsRightBorder h2
{
	position:relative;
	left:-1px;
}
#pageCalloutsRight.borderOn
{
	border-left: solid 1px #e2e3e3;
	margin-left:517px;
	*margin-left:516px;
	
}
#pageCalloutsRight.borderOff
{
	float:right;
	
}

#calloutAbout
{
	/*position:relative;*/
	border:solid 0px red;
	/*margin-left:547px;*/
	/*IE6 only 
	_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutAbout h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutAboutContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	_width:180px;
	padding:20px 20px 20px 20px;
	_padding:20px 20px 20px 20px;
}
#calloutAboutContent .imgCaseStudy
{
	margin-bottom:16px;
}
#calloutAboutContent p
{
	margin-bottom:13px;
	font-size:11px;
}
#calloutAboutContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
}
#calloutAboutContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}

#calloutCaseStudy
{
	/*position:relative;*/
	border:solid 0px red;
	/*margin-left:547px;*/
	/*IE6 only 
	_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutCaseStudy h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutCaseStudyContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	_width:180px;
	padding:20px 20px 20px 20px;
	_padding:20px 20px 20px 20px;
}
#calloutCaseStudyContent .imgCaseStudy
{
	margin-bottom:16px;
}
#calloutCaseStudyContent p
{
	margin-bottom:13px;
	font-size:11px;
}
#calloutCaseStudyContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
}
#calloutCaseStudyContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCaseStudyContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCaseStudyContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCaseStudyContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
#calloutRems
{
	/*position:relative;*/
	border:solid 0px red;
	/*margin-left:547px;*/
	/*IE6 only 
	_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutRems h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutRemsContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	_width:180px;
	padding:20px 20px 20px 20px;
	_padding:20px 20px 20px 20px;
}
#calloutRemsContent .imgRems
{
	margin-bottom:16px;
}
#calloutRemsContent p
{
	margin-bottom:13px;
	font-size:11px;
}
#calloutRemsContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
}
#calloutRemsContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRemsContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRemsContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRemsContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
#calloutNewsroom
{
	position:relative;
	border:solid 0px red;
	margin-left:517px;
	/*IE6 only 
	_position:absolute;
	_top:0px;
	_left:0px;*/
}
#calloutNewsroom h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:250px;
}
#calloutNewsroom table
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:303px;
	_width:300px;
}
#calloutNewsroom table tr.first
{
	padding-top:20px;
}
#calloutNewsroom td.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #4e4f4f;
	vertical-align:text-top;
	padding-bottom:10px;
	padding-left:20px;
}
#calloutNewsroom td.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7d7d7d;
	vertical-align:text-top;
	padding-left:25px;
	padding-bottom:10px;
	padding-right:20px;
}	
#calloutNewsroom td.firstdate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #4e4f4f;
	vertical-align:text-top;
	padding-bottom:12px;
	padding-left:20px;
	padding-top:18px;
}
#calloutNewsroom td.firsttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7d7d7d;
	vertical-align:text-top;
	padding-left:25px;
	padding-bottom:12px;
	padding-right:20px;
	padding-top:18px;
}	
#calloutNewsroom td.readdate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #4e4f4f;
	vertical-align:text-top;
	padding-bottom:17px;
	padding-left:20px;
}
#calloutNewsroom td.readtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7d7d7d;
	vertical-align:text-top;
	padding-left:25px;
	padding-bottom:17px;
	padding-right:20px;
}	
#calloutNewsroom a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutNewsroom a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutNewsroom a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutNewsroom a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
#calloutThisSection
{
	position:relative;
	/*margin-left:547px;*/
	border:solid 0px red;
	/*margin-left:517px;*/
	/*
	position:absolute;
	top:0px;
	left:517px;*/
	/*IE6 only */
	/*float:left;*/
	/*_position:absolute;
	_top:0px;
	_left:547px;
	_margin-left:0px;*/
}
#calloutThisSection h2
{
	border:solid 0px red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	padding-left:0px;
	width:180px;
}
#calloutThisSection ul
{
	border: solid 0px red;	
	padding:10px 0px 20px 22px;	
	*padding:13px 0px 20px 19px;
	width:200px;
	_width:198px;
	/*float:left;*/
	/*width:210px;*/
	/*padding:20px;
	_padding:20px 19px 20px 20px;*/
	margin-bottom:29px;
	*margin-bottom:20px;
	background-color:#f6f6f4;
	background-image:url("../../images/global/global_callout_boomerang_30x30.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	/*
	border-top: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	*/
}
#calloutThisSection ul li
{	
	line-height:12px;
	margin-top:7px;
}
#calloutThisSection a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration:none;
	
}
#calloutThisSection a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration:none;
}
#calloutThisSection a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration:none;
}
#calloutThisSection a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#calloutThisSection ul li ul
{
	border: solid 0px red;
	width:145px;
	margin-top:-11px;
	*margin-top:0px;
	*padding-top:0px;
	margin-bottom:-17px;
	background-color:#f6f6f4;
	background-image:none;
}
#calloutThisSection ul li ul li
{
	line-height:11px;
	margin-top:7px;
}
#calloutThisSection ul li a.parentActive:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutThisSection ul li a.parentActive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutThisSection ul li a.parentActive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutThisSection ul li a.active:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#calloutThisSection ul li a.active:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#calloutThisSection ul li a.active:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}

#calloutRelatedServices
{
	/*position:relative;*/
	border:solid 0px red;
	position:relative;
	margin-left:-20px;
	margin-top:-10px;
	*margin-top:-5px;
	_margin-top:0px;
	/*margin-left:517px;*/
	/*margin-left:527px;*/
	padding:13px 0px 15px 20px;	
	width:200px;
	/*IE6 only 
	_position:absolute;
	_top:160px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutRelatedServices h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutRelatedServicesContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	padding:17px 20px 17px 20px;
}
#calloutRelatedServicesContent p
{
	font-size: 11px;
	margin-bottom:5px;
}
#calloutRelatedServicesContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRelatedServicesContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRelatedServicesContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutRelatedServicesContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}

#calloutAboutinVentiv
{
	position:relative;
	border:solid 0px red;
	/*margin-left:547px;/
	/*IE6 only */
	/*_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutAboutinVentiv h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutAboutinVentivContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	padding:20px 20px 20px 20px;
}
#calloutAboutinVentivContent p
{
	margin-bottom:13px;
}
#calloutAboutinVentivContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
}
#calloutAboutinVentivContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutinVentivContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutinVentivContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutAboutinVentivContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}

#calloutCompanies
{
	position:relative;
	border:solid 0px red;
	/*margin-left:547px;/
	/*IE6 only */
	/*_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutCompanies h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:200px;
}
#calloutCompaniesContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	padding:20px 20px 20px 20px;
	_padding:20px 0px 20px 20px;
}
#calloutCompaniesContent p
{
	margin-bottom:13px;
}
#calloutCompaniesContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
	width:200px;
}
#calloutCompaniesContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCompaniesContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCompaniesContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutCompaniesContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}

#calloutFocused
{
	position:relative;
	border:solid 0px red;
	/*margin-left:547px;/
	/*IE6 only */
	/*_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
#calloutFocused h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:180px;
	_width:179px;
	border:solid 0px red;
}
#calloutFocusedContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	_width:179px;
	padding:20px 20px 20px 20px;
	_padding:20px 17px 20px 20px;
}
#calloutFocusedContent p
{
	margin-bottom:13px;
}
#calloutFocusedContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
	width:200px;
	_width:180px;
}
#calloutFocusedContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutFocusedContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutFocusedContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
#calloutFocusedContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}

.calloutGeneral
{
	position:relative;
	border:solid 0px red;
	/*margin-left:547px;/
	/*IE6 only */
	/*_position:absolute;
	_top:0px;
	_left:0px;*/
	margin-bottom:30px;
}
.calloutGeneral h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	margin-bottom:10px;
	width:180px;
	_width:179px;
	border:solid 0px red;
}
.calloutGeneralContent
{
	border:solid 0px red;
	background-color:#f6f6f4;
	width:180px;
	_width:179px;
	padding:20px 20px 20px 20px;
	_padding:20px 10px 20px 20px;
}
.calloutGeneralContent p
{
	margin-bottom:13px;
	font-size:11px;
}
.calloutGeneralContent p.readMore
{
	margin-top:0px;
	margin-bottom:-4px;
	width:200px;
	_width:185px;
}
.calloutGeneralContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.calloutGeneralContent a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.calloutGeneralContent a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.calloutGeneralContent a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}
.calloutGeneralContent a.mailTo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	font-weight:normal;
	text-decoration:none;
}
.calloutGeneralContent a.mailTo:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	font-weight:normal;
	text-decoration:none;
}
.calloutGeneralContent a.mailTo:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	font-weight:normal;
	text-decoration:none;
}
.calloutGeneralContent a.mailTo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	font-weight:normal;
	text-decoration:underline;
}

/* OUR DIVISIONS */
#bannerNav
{
	position:relative;
	clear:both;
}
#bannerNav #btnBannerClinical
{
	position:relative;
	float:left;
	margin-right:6px;
}
#bannerNav #btnBannerCommunications
{
	position:relative;
	float:left;
	margin-right:7px;
}
#bannerNav #btnBannerStrategy
{
	position:relative;
	float:left;
	margin-right:7px;
}
#bannerNav #btnBannerSelling
{
	position:relative;
	float:left;
	margin-right:7px;
}

/* FOOTER AREA */
#footer 
{
	border:solid 0px red;
	position:absolute;
	bottom:0;
	left:165px;
	width:767px;
	height:71px;
	/*height:131px;*/   /* Height of the footer */
	/**height:111px;*/
}
#footerNav
{
	position:relative;
	clear:both;
	/*margin-top:60px;
	*margin-top:40px;*/
}
#footerNav #btnFooterClinical
{
	position:relative;
	float:left;
	margin-right:6px;
}
#footerNav #btnFooterCommunications
{
	position:relative;
	float:left;
	margin-right:7px;
}
#footerNav #btnFooterAdvance
{
	position:relative;
	float:left;
	margin-right:7px;
}
#footerNav #btnFooterSelling
{
	position:relative;
	float:left;
	margin-right:7px;
}
#footerLegal
{
	border: solid 0px red;
	position:relative;
	float:left;
	margin-top:6px;
	*margin-top:2px;
	background-color:#c9c9c9;
	width:747px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:23px;
	color: #ffffff;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:1px;
}
#footerLegal a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
#footerLegal a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
#footerLegal a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
#footerLegal a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
#footerLegal .footerLegalLinks
{
	position:relative;
	float:left;
	border: solid 0px red;
	width:50%;
	text-align:left;
}
#footerLegal .footerLegalCopyright
{
	position:relative;
	float:left;
	border: solid 0px red;
	width:50%;
	text-align:right;
	/*position:relative;
	float:right;*/
}

/* WIDGET - CALLOUTS */
#widget
{
	border:solid 0px red;
	position:relative;
	_position:relative;
	_float:left;
	_margin-top:0px;
	*margin-left:-30px;
}
#widget h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	/*margin-left:484px;*/
	margin-bottom:5px;
	width:200px;
}
#widget p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7d7d7d;
	margin-bottom:13px;
	width:260px;
}
#widgetProduct 
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:283px;
    height:23px;
    background-image: url("../../images/home/home_btn_widgetOff_283x23.gif");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:23px;
    color: #ffffff;
    text-decoration: none;
    /*padding-left:20px;*/
    text-indent:20px;
    margin-top:5px;
}
#widgetProductOpen
{
	border: solid 0px red;
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:263px;
    background-color:#fefefe;
    padding:10px 0px 10px 20px;
}
#widgetProductOpen p
{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 11px;
}
#widgetProductOpen ul
{
	margin-top:2px;
}
#widgetProductOpen li
{
	line-height:14px;
	*line-height:16px;
}
#widgetProductOpen ul li a.widgetLandingLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.widgetLandingLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.widgetLandingLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.widgetLandingLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:underline;
}
#widgetProductOpen ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#widgetProductOpen ul li a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#widgetProductOpen ul li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #7d7d7d;
	text-decoration:none;
}
#widgetProductOpen ul li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.active:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.active:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}
#widgetProductOpen ul li a.active:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ebdd9;
	text-decoration:none;
}


#widgetProcurement
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:283px;
    height:23px;
    background-image: url("../../images/home/home_btn_widgetOff_283x23.gif");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:23px;
    color: #ffffff;
    text-decoration: none;
    /*padding-left:20px;*/
    text-indent:20px;
    margin-top:5px;
}
#widgetProcurementOpen
{
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:263px;
    background-color:#fefefe;
    padding:5px 0px 10px 20px;
}
#widgetProcurementOpen p
{
	margin-left:0px;
	width:243px;
	margin-bottom:0px;
	font-size: 11px;
}
#widgetProcurementOpen a
{
	font-size: 11px;
}
#widgetProcurementOpen ul
{
	margin-top:2px;
}
#widgetProcurementOpen li
{
	line-height:14px;
}
#widgetPayer
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:283px;
    height:23px;
    background-image: url("../../images/home/home_btn_widgetOff_283x23.gif");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:23px;
    color: #ffffff;
    text-decoration: none;
    /*padding-left:20px;*/
    text-indent:20px;
    margin-top:5px;
}
#widgetPayerOpen
{
	position:relative;
    display:none;
    width:263px;
    /*margin-left:484px;*/
    background-color:#fefefe;
    padding:5px 0px 10px 20px;
}
#widgetPayerOpen p
{
	margin-left:0px;
	width:243px;
	margin-bottom:0px;
	font-size: 11px;
}
#widgetPayerOpen a
{
	font-size: 11px;
}
#widgetPayerOpen ul
{
	margin-top:2px;
}
#widgetPayerOpen li
{
	line-height:14px;
}

/* WIDGET - MAIN PAGE */
#widgetMain
{
	border:solid 0px red;
	margin-top:13px;
	_position:relative;
	_float:left;
	_margin-top:0px;
}
#widgetMainOption1 
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    padding-left:20px;
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
}
#widgetMainOption1Open
{
	border: solid 0px red;
	position:relative;
    display:none;
    width:405px;
    background-color:#f6f6f4;
    padding:3px 0px 12px 20px;
    border-left:solid 1px #e8e8e6;
    border-right:solid 1px #e8e8e6;
    border-bottom:solid 1px #e8e8e6;
}
#widgetMainOption1Open p
{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#widgetMainOption1Open ul
{
	margin-top:0px;
}
#widgetMainOption1Open li
{
	line-height:20px;
}
#widgetMainOption2
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    padding-left:20px;
    margin-top:5px;
}
#widgetMainOption2Open
{
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:405px;
    background-color:#f6f6f4;
    padding:3px 0px 12px 20px;
    border-left:solid 1px #e8e8e6;
    border-right:solid 1px #e8e8e6;
    border-bottom:solid 1px #e8e8e6;
}
#widgetMainOption2Open p
{
	margin-left:0px;
	width:427px;
	margin-bottom:0px;
}
#widgetMainOption2Open ul
{
	margin-top:0px;
}
#widgetMainOption2Open li
{
	line-height:20px;
}


#widgetMainOption3
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    padding-left:20px;
    margin-top:5px;
}
#widgetMainOption3Open
{
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:405px;
    background-color:#f6f6f4;
    padding:3px 0px 12px 20px;
    border-left:solid 1px #e8e8e6;
    border-right:solid 1px #e8e8e6;
    border-bottom:solid 1px #e8e8e6;
}
#widgetMainOption3Open p
{
	margin-left:0px;
	width:427px;
	margin-bottom:0px;
}
#widgetMainOption3Open ul
{
	margin-top:0px;
}
#widgetMainOption3Open li
{
	line-height:20px;
}


#widgetMainOption4
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    padding-left:20px;
    margin-top:5px;
}
#widgetMainOption4Open
{
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:405px;
    background-color:#f6f6f4;
    padding:3px 0px 12px 20px;
    border-left:solid 1px #e8e8e6;
    border-right:solid 1px #e8e8e6;
    border-bottom:solid 1px #e8e8e6;
}
#widgetMainOption4Open p
{
	margin-left:0px;
	width:427px;
	margin-bottom:0px;
}
#widgetMainOption4Open ul
{
	margin-top:0px;
}
#widgetMainOption4Open li
{
	line-height:20px;
}


#widgetMainOption5
{ 
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    padding-left:20px;
    margin-top:5px;
}
#widgetMainOption5Open
{
	position:relative;
    display:none;
    /*margin-left:484px;*/
    width:405px;
    background-color:#f6f6f4;
    padding:3px 0px 12px 20px;
    border-left:solid 1px #e8e8e6;
    border-right:solid 1px #e8e8e6;
    border-bottom:solid 1px #e8e8e6;
}
#widgetMainOption5Open p
{
	margin-left:0px;
	width:427px;
	margin-bottom:0px;
}
#widgetMainOption5Open ul
{
	margin-top:0px;
}
#widgetMainOption5Open li
{
	line-height:20px;
}
.widgetMainOption
{
	/*duplicate background image on container element so it doesn't flicker in IE*/
	background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    padding-left:0px;
}
a.widgetMainLink:link
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}
a.widgetMainLink:visited
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOff_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}
a.widgetMainLink:hover
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOn_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}

a.widgetMainLinkActive:link
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOn_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}
a.widgetMainLinkActive:visited
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOn_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}
a.widgetMainLinkActive:hover
{
	position:relative;
    cursor:pointer;
    display:block;
    /*margin-left:484px;*/
    width:427px;
    height:22px;
    background-image: url("../../images/integratedSolutions/subpages/focused_btn_widgetWideOn_427x22.png");
    background-repeat: no-repeat;   
    /*padding-left:20px;*/
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #7d7d7d;
    text-decoration: none;
    text-indent:20px;
}

/* MANAGEMENT TEAM */
#managementList
{
	margin-top:19px;
	margin-bottom:7px;
}
#managementList td
{
	padding-right:27px;
	vertical-align:top;
}
#managementList ul
{
	list-style-type:none;
	margin-left:0px;
}
#managementList ul li
{
	margin-top:3px;
}
.managementBio
{
	position:relative;
	background-color:#f6f6f4;
	border:solid 1px #f6f6f4;
	margin-top:21px;
	margin-bottom:-10px;
	*margin-bottom:-8px;
}
.managementInfo
{
	position:relative;
	width:498px;
	/*margin-top:-228px;
	margin-left:153px;*/
	margin-bottom:20px;
	*padding-bottom:20px;
	padding-right:20px;
	_padding-right:0px;
	min-height:155px;
	*min-height:187px;
	_height:187px;
}
#pageContentLeftBorder .managementInfo h4
{
	margin-top:16px;
	margin-left:122px;
	margin-bottom:-3px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	
}
.managementInfo p
{
	margin-left:122px;
	padding-right:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-weight:normal;
}
.managementInfoNoLogo
{
	position:relative;
	border:solid 0px red;
	width:465px;
	/*margin-top:-228px;
	margin-left:153px;*/
	margin-bottom:20px;
	*padding-bottom:20px;
	padding-right:20px;
	_padding-right:0px;
	min-height:155px;
	*min-height:187px;
	_height:187px;
}
.managementInfoNoLogo h4
{
	margin-top:16px;
	margin-left:20px;
	margin-bottom:-3px;
	/*padding-right:20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19388a;
	
}
.managementInfoNoLogo p
{
	margin-left:20px;
	/*padding-right:20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-weight:normal;
}
.managementLogo
{
	/*position:relative;*/
	position:absolute;
	top:0px;
	width:82px;
	padding:18px 0px 20px 20px;
	z-index:999;
	/*min-height:180px;*/
}
p.returnTop
{
	position:relative;
	width:485px;
	text-align:right;
	vertical-align:top;
}
.returnTop a:link
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #909292;
    text-decoration:none;
}
.returnTop a:visited
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #909292;
    text-decoration:none;
}
.returnTop a:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4e4f4f;
    text-decoration:none;
}

/* MILESTONES */
.milestonesList
{
	border:solid 0px red;
	margin-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7d7d7d;
}
.milestonesResults
{
	position:relative;
	background-color:#f6f6f4;
	border:solid 1px #f6f6f4;
	margin-top:5px;
	margin-bottom:10px;
	*margin-bottom:-8px;
}
.milestonesInfo
{
	position:relative;
	width:486px;
	/*margin-top:-228px;
	margin-left:153px;*/
	margin-bottom:20px;
	*padding-bottom:20px;
	padding-right:20px;
	_padding-right:0px;
	min-height:135px;
	*min-height:167px;
	_height:167px;
}
#pageContentLeftBorder .milestonesInfo h4
{
	margin-top:16px;
	margin-left:154px;
	margin-bottom:4px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19388a;
	
}
.milestonesInfo h4+p
{
	margin-bottom:-9px;
	padding-right:20px;
}
.milestonesInfo p
{
	margin-left:154px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-weight:normal;
}
.milestonesLogo
{
	/*position:relative;*/
	position:absolute;
	top:-5px;
	width:113px;
	padding:45px 0px 20px 20px;
	z-index:999;
	/*min-height:180px;*/
}
.milestonesLogo img
{
	padding-bottom:0px;
	margin-bottom:-7px;
}
.milestonesLogo p
{
	position:absolute;
	top:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #7d7d7d;
	font-weight:normal;
}

/* CASE STUDIES */
#pageContentLeftBorder .casestudy
{
	position:relative;
	background-color:#f6f6f4;
	border:solid 1px #f6f6f4;
	margin-top:21px;
	margin-bottom:-10px;
	*margin-bottom:-8px;
}
#pageContentLeftBorder .casestudyLast
{
	position:relative;
	background-color:#f6f6f4;
	border:solid 1px #f6f6f4;
	margin-top:21px;
}
#pageContentLeftBorder .casestudyInfo
{
	position:relative;
	width:498px;
	/*margin-top:-228px;
	margin-left:153px;*/
	margin-bottom:20px;
	*padding-bottom:20px;
	padding-right:20px;
	_padding-right:0px;
	min-height:105px;
	*min-height:127px;
	_height:127px;
}
#pageContentLeftBorder .casestudyInfo h4
{
	margin-top:16px;
	margin-left:153px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19388a;
	
}
#pageContentLeftBorder .casestudyInfo p
{
	margin-left:153px;
	padding-right:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-weight:normal;
}
#pageContentLeftBorder .casestudyLogo
{
	/*position:relative;*/
	position:absolute;
	top:23px;
	width:82px;
	padding:18px 0px 20px 20px;
	z-index:999;
	/*min-height:180px;*/
}
.casestudyInfo a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.casestudyInfo a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.casestudyInfo a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:none;
}
.casestudyInfo a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:bold;
	text-decoration:underline;
}


#pageContentLeftBorder ul.directionsList
{
	list-style-type:none;
	margin-left:0px;
	margin-top:10px;
}

#pageContentLeftBorder ul.directionsList li
{
	border-top:solid 1px #e2e3e3;
	padding:10px 0px 10px 0px;
}

#pageContentLeftBorder ul.directionsList li.lastItem
{
	border-top:solid 1px #e2e3e3;
	border-bottom:solid 1px #e2e3e3;
	padding:10px 0px 10px 0px;
}
#pageContentLeftBorder h4.directionsHeader
{
	margin-top:40px;
}

.jobsList
{
	margin-top:25px;
}
.jobsResults
{
	position:relative;
	background-color:#f6f6f4;
	border:solid 1px #f6f6f4;
	margin-top:5px;
	margin-bottom:10px;
	*margin-bottom:-8px;
}
.jobsInfo
{
	position:relative;
	width:486px;
	/*margin-top:-228px;
	margin-left:153px;*/
	margin-bottom:20px;
	*padding-bottom:20px;
	padding-right:20px;
	_padding-right:0px;
	min-height:105px;
	*min-height:117px;
	_height:137px;
}
#pageContentLeftBorder .jobsInfo h4
{
	margin-top:16px;
	margin-left:218px;
	margin-bottom:4px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4ebdd9;
	
}
.jobsInfo h4+p
{
	margin-bottom:-9px;
	padding-right:20px;
}
.jobsInfo p
{
	margin-left:218px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-weight:normal;
}
#pageContentLeftBorder .jobsInfo ul
{
	position:relative;
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-left:230px;
	*margin-left:233px;
	margin-top:0px;
}
#pageContentLeftBorder .jobsInfo ul li ul
{
	position:relative;
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	margin-left:14px;
	*margin-left:16px;
	margin-top:0px;
}
.jobsLogo
{
	/*position:relative;*/
	position:absolute;
	top:-27px;
	width:157px;
	padding:45px 0px 20px 20px;
	z-index:999;
	/*min-height:180px;*/
}
.jobsLogo img
{
	padding-bottom:0px;
	margin-bottom:-7px;
}

table.pressKitManagement tr td
{
	padding-top:5px;
	padding-bottom:10px;
	width:170px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
}

/* ------------------------------------------ SITE MAP -------------------------------------------- */

h2.sitemapSubhead
{
	position:relative;
	margin-top:15px;
	margin-bottom:-15px;
	margin-left:15px;
}
h2.sitemapSubheadDivider
{
	border-top:solid 2px #e2e3e3;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:-15px;
	margin-left:15px;
}
h2.sitemapSubhead a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4f4f;
}
h2.sitemapSubheadDivider a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4f4f;
}
table.sitemap
{
	margin-top:15px;
}
table.sitemap tr td
{
	border: solid 0px red;
	width:255px;
	vertical-align:top;
}
table.sitemap tr td h3
{
	position:relative;
	margin-top:20px;
	margin-bottom:3px;
}
table.sitemap tr td h3 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #4e4f4f;
	text-decoration:underline;
}
table.sitemap tr td ul
{
	margin-left:30px;
}
table.sitemap tr td ul.level2Arrow
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	margin-top:10px;
	margin-left:45px;
}
table.sitemap tr td ul.level2Arrow li
{
	margin-top:2px;
	*margin-left:2px;
	line-height:19px;
}
table.sitemap tr td ul.level2Arrow h3
{
	position:relative;
	margin-top:5px;
	margin-bottom:0px;
}
table.sitemap tr td ul.level2Arrow h3 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul.level2Arrow h3 a:hover
{
	text-decoration:underline;
}
table.sitemap tr td ul li ul
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	margin-top:5px;
	margin-bottom:15px;
}
table.sitemap tr td ul li ul li
{
	line-height:16px;
	margin-top:6px;
	*margin-top:8px;
}
table.sitemap tr td ul li ul a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:underline;
}
table.sitemap tr td ul li ul li ul
{
	list-style-image:url("../../images/global/global_callout_redLinkArrow_4x6.gif");
	/*line-height:20px;*/
}
table.sitemap tr td ul li ul li ul a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul li ul a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul li ul a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:none;
}
table.sitemap tr td ul li ul li ul a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 18px;*/
	color: #4e4f4f;
	font-weight:normal;
	text-decoration:underline;
}

iframe#stockquote
{
	z-index:1;
}

.ar
{
	font-family:Arial, Helvetica, Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
}
.prBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	min-height:790px;
	*min-height:770px;
	margin-top:10px;
}
.prDisclaimer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7d7d7d;
	font-style:italic;
	padding-top:40px;
}
.tblPressReleases
{
	margin-top:20px;
}
.prDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4f4f;
	font-weight:bold;
	width:70px;
	padding-top:10px;
}
.prTitle
{
	width:420px;
	padding-top:10px;
}