@import url(navigation.css);
@import url(footer.css);
@import url(content.css);
@import url(sitemap.css);
@import url(forms.css);
@import url(portfolioHover.css);
@import url(SpryCollapsiblePanel.css);

/*-------------------------------------------------------------------------------------*/

/* Interface Shell */

body, html {
	margin:0px;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	color: #898476;
	text-align: center;
	height:100%;
}
body.stealth {
	margin:0px;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	color: #898476;
	text-align: center;
	height:100%;
	background:#000000 url(../images/bg_acsys_stealth.gif) no-repeat top center;
}
.MainFormsContainer {
	margin-right: auto;
	margin-left: auto;
	width: 668px;
	display:block;
	text-align: left;
}
#container {
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	display:block;
	text-align: left;
}
#FormTopContainer {
	float: left;
	width: 668px;
	height: 198px;
	display: block;
	text-align: left;
}
.SiteTopContainer {
	float: left;
	width: 668px;
	display: block;
	text-align: left;
	padding:0px 0px 20px 0px;
}
.SiteTopContainerSingle {
	float: left;
	width: 668px;
	display: block;
	text-align: left;
	padding:0px 0px 20px 0px;
}
.SiteLeft {
	float: left;
	width: 490px;
	display: block;
	text-align: left;
	padding: 0px 45px 0px 0px;
}
.SiteRight {
	float: left;
	width: 133px;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
.SiteRightMain {
	float: left;
	width: 133px;
	display: block;
	text-align: left;
	padding: 80px 0px 0px 0px;
}
.Block {
	float:left;
	width:100%;
	display:block;
	padding: 0px 0px 20px 0px;
	position: relative;
}
.AboutLeft {
	float: left;
	width: 110px;
	display: block;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
.AboutRight {
	float: left;
	width: 528px;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 30px;
}
.FullLength {
	float: left;
	width: 668px;
	display: block;
	text-align: left;
	padding: 10px 0px 0px 0px;
	line-height: 130%;

}

#popcontainer {
	width: 400px;
	border:solid 3px #f37023;
	padding: 10px 20px 20px 20px;
	display:block;
	text-align: left;
	background-color:#FFFFFF;
}

#popcontainer2 {
	width: 400px;
	border:solid 3px #f37023;
	padding: 10px 20px 20px 20px;
	display:block;
	text-align: left;
	background-color:#FFFFFF;
}

.statistics {
	width: 940px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	display:block;
	border-top: solid 4px #f37023;
	position:relative;
}

#global {
	
	width: 940px;
	margin-top: 11px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	display:block;
	position:relative;
	text-align:right
}


#header {
	width: 940px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	display:block;
}

#logo {
	width: 233px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}

#tagheadline{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 44px;
	width: 376px;
	height: 22px;
	display: block;
	float:left;
}

#weblink {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 287px;
	display: block;
	float:left;
	text-align:right;
}

#weblink a:link,
#weblink a:visited {
	color:#fff;
	text-decoration:none;
	background-color:#none;
}

#weblink a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:#none;
}

#t1navbox{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 30px;
	width: 455px;
	height: 22px;
	display: block;
	float:left;
}

#searchbox{
	padding: 0px 6px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: auto;
	display: block;
	float:left;
}

.search {
	font: 12px arial,helvetica,sans-serif;
	border: #c1bcb1 1px solid;
	color: #8d846c;
	background: #fff;
	padding: 2px 0px 2px 4px;
	width: 186px;
}

#contentbox {
	width: 940px;
	height: 650px;
	padding: 0px 0px 0px 0px;
	display: block;
	position:relative;
}

#home_callout_box {
	position:absolute;
	left:275px;
	top:280px;
	width: auto;
	z-index:1;
}

#home_callout_box a:link,
#home_callout_box a:visited {
	color:#F37023;
	text-decoration:none;
}

#home_callout_box a:hover,
#home_callout_box a:visited:hover {
	color:#F37023;
	text-decoration:underline;
}

#flash {
	width: 758px;
	height: 453px;
	padding: 0px 0px 0px 0px;
	margin-top: 14px;
	display:block;
	float:left;
	overflow:hidden;
}
.home_slider_up_box {
	position:absolute;
	left:440px;
	top:100px;
	width:500px;
	z-index:1;
}

.home_slider_up_box a:link,
.home_slider_up_box a:visited {
	display:block;
	float:left;
	background:url(../images/slider_arrow_up.gif) no-repeat 0 0;
	height:20px;
	width:158px;
	text-indent:-5000px;
	margin-left:120px;
}
.home_slider_up_box a:hover,
.home_slider_up_box a:visited:hover {
	display:block;
	float:left;
	background-position:0 -20px;
	height:20px;
	width:158px;
	text-indent:-5000px;
	margin-left:120px;
}

.home_slider_down_box {
	position:absolute;
	left:440px;
	top:340px;
	width:500px;
	z-index:1;
}

.home_slider_down_box a:link,
.home_slider_down_box a:visited {
	display:block;
	float:left;
	background:url(../images/slider_arrow_down.gif) no-repeat 0 0;
	height:20px;
	width:158px;
	text-indent:-5000px;
	margin-left:120px;
}
.home_slider_down_box a:hover,
.home_slider_down_box a:visited:hover {
	display:block;
	float:left;
	background-position:0 -20px;
	height:20px;
	width:158px;
	text-indent:-5000px;
	margin-left:120px;
}


#projectBox {
	width: auto;
	position:absolute;
	left:-240px;
	top:0px;
}

.ClientPromo1 {
	height: 480px;
	padding: 160px 0px 0px 680px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/home_bg_sikorsky.jpg) no-repeat top left;
}
.ClientPromo2 {
	height: 480px;
	padding: 160px 0px 0px 680px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/home_bg_hss.jpg) no-repeat top left;
}
.ClientPromo3 {
	height: 480px;
	padding: 160px 0px 0px 680px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/home_bg_timex.jpg) no-repeat top left;
}


#projectBox a:link,
#projectBox  a:visited {
    color: #F37023;
    font-weight: bold;
	font-size:16px;
    text-decoration: none;
}

#projectBox a:hover,
#projectBox a:visited:hover {
    color: #F37023;
    font-weight: bold;
	font-size:16px;
    text-decoration: underline;
}

#home_callout_a {
	width: 132px;
	height: 200px;
	padding: 0px 14px 0px 14px;
	display:block;
	border-left: solid 1px #d0cec9;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}

#home_callout_b {
	width: 132px;
	height: 200px;
	padding: 0px 14px 0px 14px;
	display:block;
	border-left: solid 1px #d0cec9;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}

#home_callout_c {
	width: 132px;
	height: 200px;
	padding: 0px 14px 0px 14px;
	display:block;
	border-left: solid 1px #d0cec9;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}

#home_callout_d {
	width: 132px;
	height: 200px;
	padding: 0px 14px 0px 14px;
	display:block;
	border-left: solid 1px #d0cec9;
	border-right: solid 1px #d0cec9;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}


#home_callout_1 {
	width: 140px;
	padding: 0px 20px 0px 0px;
	display:block;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}

#home_callout_2 {
	width: 140px;
	padding: 0px 20px 0px 20px;
	display:block;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}

#home_callout_3 {
	width: 140px;
	padding: 0px 0px 0px 20px;
	display:block;
	float:left;
	font-size:85%;
	line-height: 140%;
	color: #898476;
}



/*-------------------------------------------------------------------------------------*/
/* Tier styles */

#tier_content_box {
	width: 940px;
	display: block;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#left_nav_box {
	padding: 45px 0px 10px 0px;
	margin: 0;
	width: 222px;
	float: left;
	background-color:#ffffff;
	display: block;
}
#left_nav_box_work {
	padding: 32px 0px 10px 0px;
	margin: 0;
	width: 246px;
	float: left;
	background-color:#ffffff;
	display: block;
}

#section {
	float: left;
	width: 246px;
	padding: 0px 0px 0px 0px;
	display: block;
}

#sectionBorderStart {
	float: left;
	width: 246px;
	padding: 0px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
}

#sectionBorder {
	float: left;
	width: 246px;
	padding: 20px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
}

#tiercontent {
	width: 655px;
	padding: 45px 0px 30px 39px;
	display: block;
	line-height: 130%;
	float: left;
}

#utilitycontent {
	width: 668px;
	padding: 49px 0px 30px 50px;
	display: block;
	line-height: 130%;
	float: left;
}

#tierLeft {
	width: 417px;
	padding: 0px 38px 0px 0px;
	display: block;
	line-height: 130%;
	float: left;
	text-align: left;
}

#AdditionalFeature {
	width: 417px;
	display: block;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}


#tierRight {
	width: 200px;
	padding: 0px 0px 0px 0px;
	display: block;
	line-height: 130%;
	float: left;
}
.TechAssessment {
	width: 200px;
	padding: 15px 0px 0px 0px;
	display: block;
	float: left;
	height:282px;
	
}
.TechContainer {
	width: 200px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	height:282px;
	background:url(../images/bg_free_tech_assess_vert.gif) no-repeat top left;
}
.TechContent {
	width: 180px;
	padding: 242px 20px 0px 0px;
	display: block;
	height:40px;
	float: left;
	
}
#quote_box {
	width: 200px;
	padding: 15px 0px 0px 0px;
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 15px 0px 0px 0px
}

.heatmap 
{
	position:absolute;
	left:0;
	top:0;
	z-index:199;
	opacity:0.6;
	Filter:Alpha(Opacity=60);
	text-align:center;
}

/* Subscription table */

.SubscriptionContainer{
	display:block;
	padding:0px 0px 10px 25px;
}

.SubscriptionTable td.rssIcon{
	padding:10px 5px 10px 0px;
	vertical-align:top;
}
.SubscriptionTable td.textField{
	padding:10px 30px 10px 0px;
	vertical-align:middle;
	font-weight:bold;
	font-size:110%;
}
.SubscriptionTable td.checkField{
	padding:10px 0px 10px 0px;
	vertical-align:top;
	line-height:13px;
	font-size:10px;
}
.SubscriptionTable td.checkField input{
	margin:0;
	padding:0;
	overflow:hidden;
	width:13px;
	height:13px;
}
.SubscribeBtn{
	display:block;
	padding:10px 0px 0px 60px;
}
.ServiceTableContainer{
	padding:10px 0px 10px 0px;
	display:block;
	}
.ServiceTable td{
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

.ServiceTable img{
	cursor:pointer;
}
/* Blog Callout */
.BlogCalloutContainer{
	display:block;
	float:left;
	width:222px;
	padding:0px 0px 0px 0px;
}
.BlogSubheadContainer{
	display:block;
	float:left;
	width:214px;
	padding:10px 0px 10px 0px;
	margin-left:8px;
	border-bottom:1px solid #eeeeee;
}
.BlogCalloutContent{
	display:block;
	float:left;
	width:214px;
	padding:0px 0px 0px 8px;
	text-align: left;
}
.BlogCalloutContent ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
}
.BlogCalloutContent li{
	margin: 3px 0px 8px 0px;
	padding: 0px 0px 10px 20px;
	border-bottom: 1px solid #eeeeee;
	background:url(../images/bullet_blog_arrow.gif) no-repeat top left;
}
.BlogCalloutContent li a:link,
.BlogCalloutContent li a:visited{
	color:#333333;
	text-decoration:none;
	background-color:none;
}
.BlogCalloutContent li a:hover,
.BlogCalloutContent li a:visited:hover{
	color:#f37023;
	text-decoration:none;
	background-color:none;
}
.BlogLink{
	display:block;
	float:left;
	width:222px;
	padding-top:0px;
}
.MainParagraph {
	display:block;
	float:left;
	width:666px;
}
.MainContainer {
	margin-right: auto;
	margin-left: auto;
	width: 666px;
	display:block;
	text-align: left;
}

.ProductContainer{
	display:block;
	float:left;
	width:666px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ProductLeft{
	display:block;
	float:left;
	width:312px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ProductRight{
	display:block;
	float:left;
	width:312px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.MainCategoryContainer{
	display:block;
	float:left;
	width:666px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.CategoryHeader{
	display:block;
	float:left;
	width:666px;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.CategoryTop{
	display:block;
	float:left;
	width:666px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.CategoryBottom{
	display:block;
	float:left;
	width:666px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.CategoryLeft{
	display:block;
	float:left;
	width:323px;
	padding:0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.CategoryRight{
	display:block;
	float:left;
	width:333px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.SubCategoryContainer{
	display:block;
	float:left;
	width:666px;
	padding:15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #ccc
}
.SubCategoryContainerBottom{
	display:block;
	float:left;
	width:666px;
	padding:15px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
.SubLeft{
	display:block;
	float:left;
	width:402px;
	padding:0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.SubRight{
	display:block;
	float:left;
	width:202px;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}




#UtilityWideContainer {
	display: block;
	float: left;
	width: 940px;
	padding: 45px 0px 80px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#UtilityWideContent {
	display: block;
	float: left;
	width: 940px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentBlock {
	display: block;
	float: left;
	width: 940px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentBanner {
	display: block;
	float: left;
	width: 940px;

	padding: 5px 0px 25px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft {
	display: block;
	float: left;
	width: 600px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .TwitterFeed {
	display: block;
	float: left;
	width: 160px;

	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .ThreeColContainer {
	display: block;
	float: left;
	width: 600px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .ThreeColContainer .Col1 {
	display: block;
	float: left;
	width: 186px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .ThreeColContainer .Col2 {
	display: block;
	float: left;
	width: 186px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .ThreeColContainer .Col3 {
	display: block;
	float: left;
	width: 186px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}





.UtilityWideContentLeft .TwoColContainer {
	display: block;
	float: left;
	width: 600px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.UtilityWideContentLeft .TwoColContainer .Col1,
.UtilityWideContentLeft .TwoColContainer .Col2 {
	display: block;
	float: left;
	width: 290px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.UtilityWideContentLeft .TwoColContainer .ColPad,
.UtilityWideContentLeft .ThreeColContainer .ColPad {
	display: block;
	float: left;
	padding-left: 20px;
}


.UtilityWideContentRight {
	display: block;
	float: left;
	width: 300px;

	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
}

.FeaturedContent_Thinking {
	display: block;
	float: left;
}

.FeaturedContent_ThreeColContainer {
	display: block;
	float: left;
}

.FeaturedContent_ThreeColContainer .Col1,
.FeaturedContent_ThreeColContainer .Col2,
.FeaturedContent_ThreeColContainer .Col3 {
	display: block;
	float: left;
	width: 300px;

	padding: 30px 0px 30px 0px;
	margin: 0px 0px 0px 0px;

	background: #f37124 url(../images/bg_featureContent_threeCol.gif) no-repeat 0px 0px;
}

.FeaturedContent_ThreeColContainer .Col1 {
	display: block;
	float: left;
}

.FeaturedContent_ThreeColContainer .Col2 {
	display: block;
	float: left;
}

.FeaturedContent_ThreeColContainer .Col3 {
	display: block;
	float: left;
}

.FeaturedContent_ThreeColContainer .ColPad {
	display: block;
	float: left;
	padding-left: 20px;
}

.FeaturedContent_ThreeColContainer .TextBlock {
	display: block;
	float: left;
	width: 270px;
	height: 60px;

	padding: 0px 10px 20px 20px;
	margin: 0px 0px 0px 0px;
}

.FeaturedContent_ThreeColContainer h2 {
	color: #fff;
	font-size: 16px;
	line-height: 20px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.FeaturedContent_ThreeColContainer p {
	color: #fff;
	font-size: 12px;
	line-height: 16px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#UtilityWideContainer .Block {
	display: block;
	float: left;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.TopBorder_01px_p20px-m10px {
	padding-top: 20px !important;
	margin-top: 10px !important;
	border-top: 1px solid #d4d0c5;
}

td.CellPadLeft_10px {
	padding-left: 10px;
}

td.CellPadLeft_20px {
	padding-left: 20px;
}

td.CellPadLeft_30px {
	padding-left: 30px;
}

tr.CellPadBottom_05px td {
	padding-bottom: 5px;
}

tr.CellPadBottom_10px td {
	padding-bottom: 10px;
}

tr.CellPadBottom_20px td {
	padding-bottom: 20px;
}

tr.CellPadBottom_30px td {
	padding-bottom: 30px;
}

a img {
	border: none;
	text-decoration: none;
}

.ImageText {
	display: none;
}

.recentTweets {
	background:url(../images/hr_recent_tweets.gif) no-repeat scroll left top;
	margin-top:10px;
	padding:50px 0 10px 0;
}

.horizontalTweets {
	width:50%;
	vertical-align:top;
	border-left:1px solid #D4D0C5;
	padding-left:10px;
}

/*  ||||| SURVEY Page Styles |||||| */

.LeftContent {
	display:block;
	float:left;
	width:455px;
	margin:0px;
	padding:0 15px 0 0;
}
.RightContent {
	display:block;
	float:left;
	width:455px;
	margin:0px;
	padding:0 0 0 15px;
}
.termsContentContainer {
	background:url(../images/bg_box_bottom.gif) no-repeat bottom left;
	display:block;
	float:left;
	padding:0;
	margin:0px;
	width:450px;
}
.termsContentContainer .content {
	padding:0 15px;
}
.termsContentContainer .content p{
	font-size:90%;
}
.formBackground {
	background:url(../images/bg_form_top.gif) no-repeat top left;
	width:442px;
	min-height:450px;
	float:left;
	display:block;
	padding:0px;
	margin:10px 0 0 13px;
}
.formBackground .content {
	padding:25px 25px 0 75px;
}
.formBottom {
	background:url(../images/bg_form_bottom.gif) no-repeat bottom left;
	width:442px;
	float:left;
	display:block;
	padding:0px;
	margin:0;
}
.formBottom .content{
	padding:0 25px 25px 55px
}
.formTable {
	text-align:right;
}
.formTable td{
	padding:3px 0;
}
.disclaimer {
	text-align:left;
	font-size:11px;
}


/*  ||||| Featured Work Page Styles |||||| */
.ProjectBlock {
	display:block;
	float:left;
	padding:0px 20px 20px 0;
	margin:0px;
	width:220px;
	height:260px;
	text-indent:-5000px;
}
.end {
	padding:0px 0px 20px 0;
}
/* SLider styles */
.WorkDescription {
	display:block;
	float:left;
	width:100%;
}
.WorkDescription h3.trigger {
	margin:0;
	padding:0;
	float:none;
}
.WorkDescription h3.trigger a:link,
.WorkDescription h3.trigger a:visited{
	background:url(../images/li_callout.gif) no-repeat 8px 8px;
	padding:5px 0px 5px 24px;
	font-size:15px;
	font-weight:bold;
}
.WorkDescription h3.trigger a:hover,
.WorkDescription h3.trigger a:visited:hover{
	background:url(../images/li_callout.gif) no-repeat 8px 8px;
	padding:5px 0px 5px 24px;
	font-size:15px;
	font-weight:bold;
}
.WorkDescription h3.active a:link,
.WorkDescription h3.active a:visited,
.WorkDescription h3.active a:hover,
.WorkDescription h3.active a:visited:hover{
	background:url(../images/li_callout_open.gif) no-repeat 8px 8px;
	padding:5px 0px 5px 24px;
	font-size:15px;
	font-weight:bold;
}

.workBottom {
	display:block;
	float:left;
	width:615px;
	background-color:#dededc;
	padding:15px 20px 15px 20px;
	margin:0;
}
.workFlash {
	display:block;
	float:left;
	padding:20px 0;	
}

.workBottom a:link, 
.workBottom a:visited {
	text-decoration:none;
}

.imgPad50 {
	padding-bottom:50px;	
}

.imgPad25 {
	padding-bottom:10px;	
}


.ProjectBlock .amica a:link,
.ProjectBlock .amica a:visited {
	background:url(../images/work_amica.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .amica a:hover,
.ProjectBlock .amica a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .atlanticHealth a:link,
.ProjectBlock .atlanticHealth a:visited {
	background:url(../images/work_atlantic_health.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .atlanticHealth a:hover,
.ProjectBlock .atlanticHealth a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .chemtura a:link,
.ProjectBlock .chemtura a:visited {
	background:url(../images/work_chemtura.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .chemtura a:hover,
.ProjectBlock .chemtura a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .emmanual a:link,
.ProjectBlock .emmanual a:visited {
	background:url(../images/work_emmanual.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .emmanual a:hover,
.ProjectBlock .emmanual a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .halifax a:link,
.ProjectBlock .halifax a:visited {
	background:url(../images/work_halifax.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .halifax a:hover,
.ProjectBlock .halifax a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartfordAuto a:link,
.ProjectBlock .hartfordAuto a:visited {
	background:url(../images/work_hartford_auto.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartfordAuto a:hover,
.ProjectBlock .hartfordAuto a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartfordGarage a:link,
.ProjectBlock .hartfordGarage a:visited {
	background:url(../images/work_hartford_garage.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartfordGarage a:hover,
.ProjectBlock .hartfordGarage a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartfordGBD a:link,
.ProjectBlock .hartfordGBD a:visited {
	background:url(../images/work_hartford_gbd.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartfordGBD a:hover,
.ProjectBlock .hartfordGBD a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartfordPothole a:link,
.ProjectBlock .hartfordPothole a:visited {
	background:url(../images/work_hartford_pothole.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartfordPothole a:hover,
.ProjectBlock .hartfordPothole a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartfordSales a:link,
.ProjectBlock .hartfordSales a:visited {
	background:url(../images/work_hartford_sales.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartfordSales a:hover,
.ProjectBlock .hartfordSales a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hartt a:link,
.ProjectBlock .hartt a:visited {
	background:url(../images/work_hartt_school.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hartt a:hover,
.ProjectBlock .hartt a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .horaceMann a:link,
.ProjectBlock .horaceMann a:visited {
	background:url(../images/work_horace_mann.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .horaceMann a:hover,
.ProjectBlock .horaceMann a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .hss a:link,
.ProjectBlock .hss a:visited {
	background:url(../images/work_hss.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .hss a:hover,
.ProjectBlock .hss a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .MMcommercial a:link,
.ProjectBlock .MMcommercial a:visited {
	background:url(../images/work_massmutual_commercial.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .MMcommercial a:hover,
.ProjectBlock .MMcommercial a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .MMretiresmart a:link,
.ProjectBlock .MMretiresmart a:visited {
	background:url(../images/work_massmutual_retiresmart.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .MMretiresmart a:hover,
.ProjectBlock .MMretiresmart a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .protective a:link,
.ProjectBlock .protective a:visited {
	background:url(../images/work_protective.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .protective a:hover,
.ProjectBlock .protective a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .sikorsky a:link,
.ProjectBlock .sikorsky a:visited {
	background:url(../images/work_sikorsky.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .sikorsky a:hover,
.ProjectBlock .sikorsky a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .swissArmy a:link,
.ProjectBlock .swissArmy a:visited {
	background:url(../images/work_swiss_army.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .swissArmy a:hover,
.ProjectBlock .swissArmy a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .timex a:link,
.ProjectBlock .timex a:visited {
	background:url(../images/work_timex.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .timex a:hover,
.ProjectBlock .timex a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .virtus a:link,
.ProjectBlock .virtus a:visited {
	background:url(../images/work_virtus.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .virtus a:hover,
.ProjectBlock .virtus a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .yale a:link,
.ProjectBlock .yale a:visited {
	background:url(../images/work_yale.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .yale a:hover,
.ProjectBlock .yale a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .achievment a:link,
.ProjectBlock .achievment a:visited {
	background:url(../images/fpo_achfirst.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .achievment a:hover,
.ProjectBlock .achievment a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .paralympics a:link,
.ProjectBlock .paralympics a:visited {
	background:url(../images/fpo_paralympics.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .paralympics a:hover,
.ProjectBlock .paralympics a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

.ProjectBlock .thpa a:link,
.ProjectBlock .thpa a:visited {
	background:url(../images/fpo_thpa.jpg) no-repeat top left;
	background-position: 0 0;
	display:block;
	float:left;
	width:220px;
	height:260px;
}
.ProjectBlock .thpa a:hover,
.ProjectBlock .thpa a:visited:hover {
	background-position: 0 -260px;
	display:block;
	float:left;
	width:220px;
	height:260px;
}

/*-------------------------------------------------------------------------------------*/
/* Tier styles */


.AcsysShowcase_MainContainer {
	width: 924px;
	display: block;
	float:left;
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}

.AcsysShowcase_Left {
	padding: 37px 0px 10px 0px;
	margin: 0;
	width: 220px;
	float: left;
	background-color:#ffffff;
	display: block;
}

.AcsysShowcase_SectionStart {
	float: left;
	width: 220px;
	padding: 0px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
}

.AcsysShowcase_Section {
	float: left;
	width: 220px;
	padding: 20px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
}
.AcsysShowcase_Section ul.arrow {
	list-style-image:none;	
}
.AcsysShowcase_Section ul.arrow li {
	background:url("../images/bullet_blog_arrow.gif") no-repeat scroll 0 0px transparent;
	padding-left:22px;
}
.AcsysShowcase_Section ul.arrow li.pdfForrester {
	margin:3px 0px 2px 0px;
}
.AcsysShowcase_Section ul.arrow li.infoForrester {
	padding-left:22px;
	color:#898476;
	font-size:11px;
	list-style:none;
	background:none;
	margin:0px 0px 8px 0px;
}

.AcsysShowcase_Section ul {
	padding-left:0px;
	margin:10px 0;
	list-style:none;
}
.AcsysShowcase_Section ul li {
	background:url("../images/bullet_stealth.gif") no-repeat scroll 0 6px transparent;
	padding-left:18px;
}

.AcsysShowcase_Section p {
	line-height:140%;
}

.AcsysShowcase_Section_btm {
	float: left;
	width: 220px;
	padding: 20px 0px 20px 0px;
	display: block;
}

.AcsysShowcase_TierContent {
	width: 655px;
	padding: 0px 0px 30px 49px;
	display: block;
	line-height: 130%;
	float: left;
}

/*-------------------------------------------------------------------------------------*/
/* Tier styles BLACK */


.BlackShowcase_MainContainer {
	width: 924px;
	display: block;
	float:left;
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}

.BlackShowcase_Left {
	padding: 32px 0px 10px 0px;
	margin: 0;
	width: 220px;
	float: left;
	background-color:#000000;
	display: block;
}

.BlackShowcase_SectionStart {
	float: left;
	width: 220px;
	padding: 0px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
}

.BlackShowcase_Section {
	float: left;
	width: 220px;
	padding: 20px 0px 20px 0px;
	display: block;
	border-bottom:1px solid #EEEEEE;
	color:#ffffff;
}

.BlackShowcase_Section_btm {
	float: left;
	width: 220px;
	padding: 20px 0px 20px 0px;
	display: block;
}

.BlackShowcase_TierContent {
	width: 655px;
	padding: 0px 0px 30px 49px;
	display: block;
	line-height: 130%;
	float: left;
}

.BlackShowcase_Left ul.arrow {
	width:206px;
	margin: 10px 0px 10px 0px;
	padding-left: 10px;
	list-style: square url(../images/bullet_blog_arrow.gif);
}

.BlackShowcase_Left li.arrow {
	margin: 0px 0px 20px 0px;
}

.BlackShowcase_Left a:link {
	color:#fff;
	text-decoration:none;
	background-color:#none;
	font-weight:normal;
}


.BlackShowcase_Left a:visited {
	color:#fff;
	background-color:transparent;
	text-decoration:none;
	font-weight:normal;
	background-color:#none;
}

.BlackShowcase_Left a:hover {
	color:#f37023;
	text-decoration:underline;
	font-weight:normal;
	background-color:#none;
}


.BlackShowcase_Left a:visited:hover {
	color:#f37023;
	text-decoration:underline;
	font-weight:normal;
	background-color:#none;
}

.BlackShowcase_Left h1 {
	margin:0px 0px 10px 0px;
	font-size:40px;
	padding-bottom:5px;
	color: #ffffff;
	font-weight: normal;
	line-height: 100%;
}

.BlackShowcase_Left h2 {
	margin:0px 20px 10px 0px;
	padding-top: 0px;
	font-size:130%;
	color:#ffffff;
	font-weight: 700;
}

.BlackShowcase_Left h3 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-size:100%;
	line-height:105%;
	color:#ffffff;
	font-weight:bold;
}

.BlackShowcase_Left h4 {
	margin:5px 0px 5px 0px;
	padding-bottom:5px;
	font-size:110%;
	line-height:110%;
	color:#ffffff;
	font-weight:bold;
}

.BlackShowcase_Left p {
	margin:0px 0px 10px 0px;
}

/* 20110617 :: Healthcare Page Updates */
/* Jump Nav */
.jumpNav {
	font-size: 14px;
	line-height: normal;
}
.jumpNav a:link,
.jumpNav a:visited {
	font-weight: bold;
	text-decoration: underline;
	color:#F37023;
}
.jumpNav a:hover,
.jumpNav a:visited:hover {
	color: #898476;
}

.greyCallout {
	display: block;
	float: left;
	margin: 10px 0 10px;
	padding: 10px 16px;
	background: url(../UI/Images/bg_callout-gradient_tile.gif) repeat-x 0 0 #fff; 
}
.greyCallout .image,
.greyCallout .copy {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
}

.UtilityWideContentLeft .greyCallout {
	width: 568px;
}
.UtilityWideContentLeft .greyCallout .image {
	width: 150px;
	float: left;
	padding-right:20px;
}
.UtilityWideContentLeft .greyCallout .copy {
	width: 380px;
	float: left;
	padding-top: 20px;
}

.UtilityWideContentRight {
	width: 268px;
}
.UtilityWideContentRight .greyCallout .image {
	padding-top: 10px;
	text-align: center;
}
.UtilityWideContentRight .greyCallout .copy {}
.UtilityWideContentRight .greyCallout .copy h2 {
	margin-right: 0px;
}

.UtilityWideContentRight .photoleft {
	margin: 0 10px 14px 0;
}

.topLink {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	right: 0;
}
.topLink a {
	display: block;
	margin: 0;
	padding: 0 0 0 20px;
	background: url(../UI/Images/icon_arrow-orange.gif) no-repeat 0 4px;
}

.arrowLinkList {
	margin:0;
	padding:0;
	background: none;
	list-style: none;
}
.arrowLinkList li {
	display: block;
	width: auto;
	margin: 0;
	padding: 0 0 6px 20px;
	height: 1%;
	background: url(../UI/Images/icon_arrow-orange.gif) no-repeat 0 4px;
}
.arrowLinkList li a:link,
.arrowLinkList li a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.arrowLinkList li a:hover,
.arrowLinkList li a:visited:hover {
	font-weight: bold;
	text-decoration: none;
	color:#F37023;
}


.healthcareLogoLinks {
	margin:0;
	padding:0;
	background: none;
	list-style: none;
}
.healthcareLogoLinks li {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	height: 1%;
	background: none;
}
.healthcareLogoLinks li a {
	display: block;
	float: left;
	width: 120px;
	height: 60px;
	background: url(../UI/Images/btn_client-logos_sprite.gif) no-repeat 0 0;
	text-indent: -9000px;
	cursor: default; /* maintains rollover while not indicating link */
	outline: none;
}

.healthcareLogoLinks li.active a {
	cursor: pointer; 
}

.healthcareLogoLinks li a#ynhh:link,
.healthcareLogoLinks li a#ynhh:visited,
.healthcareLogoLinks li a#ynhh:hover,
.healthcareLogoLinks li a#ynhh:visited:hover {
background-position:0 0;
}
.healthcareLogoLinks li.active a#ynhh:link,
.healthcareLogoLinks li.active a#ynhh:visited,
.healthcareLogoLinks li.active a#ynhh:hover,
.healthcareLogoLinks li.active a#ynhh:visited:hover {
background-position:0 -100px;
}

.healthcareLogoLinks li a#bcbs:link,
.healthcareLogoLinks li a#bcbs:visited,
.healthcareLogoLinks li a#bcbs:hover,
.healthcareLogoLinks li a#bcbs:visited:hover {
background-position:-200px 0;
}
.healthcareLogoLinks li.active a#bcbs:link,
.healthcareLogoLinks li.active a#bcbs:visited,
.healthcareLogoLinks li.active a#bcbs:hover,
.healthcareLogoLinks li.active a#bcbs:visited:hover {
background-position:-200px -100px;
}

.healthcareLogoLinks li a#dfci:link,
.healthcareLogoLinks li a#dfci:visited,
.healthcareLogoLinks li a#dfci:hover,
.healthcareLogoLinks li a#dfci:visited:hover {
background-position:-400px 0;
}
.healthcareLogoLinks li.active a#dfci:link,
.healthcareLogoLinks li.active a#dfci:visited,
.healthcareLogoLinks li.active a#dfci:hover,
.healthcareLogoLinks li.active a#dfci:visited:hover {
background-position:-400px -100px;
}

.healthcareLogoLinks li a#yusm:link,
.healthcareLogoLinks li a#yusm:visited,
.healthcareLogoLinks li a#yusm:hover,
.healthcareLogoLinks li a#yusm:visited:hover {
background-position:-600px 0;
}
.healthcareLogoLinks li.active a#yusm:link,
.healthcareLogoLinks li.active a#yusm:visited,
.healthcareLogoLinks li.active a#yusm:hover,
.healthcareLogoLinks li.active a#yusm:visited:hover {
background-position:-600px -100px;
}

.healthcareLogoLinks li a#ctcare:link,
.healthcareLogoLinks li a#ctcare:visited,
.healthcareLogoLinks li a#ctcare:hover,
.healthcareLogoLinks li a#ctcare:visited:hover {
background-position:-800px 0;
}
.healthcareLogoLinks li.active a#ctcare:link,
.healthcareLogoLinks li.active a#ctcare:visited,
.healthcareLogoLinks li.active a#ctcare:hover,
.healthcareLogoLinks li.active a#ctcare:visited:hover {
background-position:-800px -100px;
}

.healthcareLogoLinks li a#stamfordhospital:link,
.healthcareLogoLinks li a#stamfordhospital:visited,
.healthcareLogoLinks li a#stamfordhospital:hover,
.healthcareLogoLinks li a#stamfordhospital:visited:hover {
background-position:-1000px 0;
}
.healthcareLogoLinks li.active a#stamfordhospital:link,
.healthcareLogoLinks li.active a#stamfordhospital:visited,
.healthcareLogoLinks li.active a#stamfordhospital:hover,
.healthcareLogoLinks li.active a#stamfordhospital:visited:hover {
background-position:-1000px -100px;
}

.healthcareLogoLinks li a#bassetthealthcare:link,
.healthcareLogoLinks li a#bassetthealthcare:visited,
.healthcareLogoLinks li a#bassetthealthcare:hover,
.healthcareLogoLinks li a#bassetthealthcare:visited:hover {
background-position:-1200px 0;
}
.healthcareLogoLinks li.active a#bassetthealthcare:link,
.healthcareLogoLinks li.active a#bassetthealthcare:visited,
.healthcareLogoLinks li.active a#bassetthealthcare:hover,
.healthcareLogoLinks li.active a#bassetthealthcare:visited:hover {
background-position:-1200px -100px;
}

.healthcareLogoLinks li a#bristolhospital:link,
.healthcareLogoLinks li a#bristolhospital:visited,
.healthcareLogoLinks li a#bristolhospital:hover,
.healthcareLogoLinks li a#bristolhospital:visited:hover {
background-position:-1400px 0;
}
.healthcareLogoLinks li.active a#bristolhospital:link,
.healthcareLogoLinks li.active a#bristolhospital:visited,
.healthcareLogoLinks li.active a#bristolhospital:hover,
.healthcareLogoLinks li.active a#bristolhospital:visited:hover {
background-position:-1400px -100px;
}

.healthcareLogoLinks li a#mcmc:link,
.healthcareLogoLinks li a#mcmc:visited,
.healthcareLogoLinks li a#mcmc:hover,
.healthcareLogoLinks li a#mcmc:visited:hover {
background-position:-1600px 0;
}
.healthcareLogoLinks li.active a#mcmc:link,
.healthcareLogoLinks li.active a#mcmc:visited,
.healthcareLogoLinks li.active a#mcmc:hover,
.healthcareLogoLinks li.active a#mcmc:visited:hover {
background-position:-1600px -100px;
}

.healthcareLogoLinks li a#vhc:link,
.healthcareLogoLinks li a#vhc:visited,
.healthcareLogoLinks li a#vhc:hover,
.healthcareLogoLinks li a#vhc:visited:hover {
background-position:-1800px 0;
}
.healthcareLogoLinks li.active a#vhc:link,
.healthcareLogoLinks li.active a#vhc:visited,
.healthcareLogoLinks li.active a#vhc:hover,
.healthcareLogoLinks li.active a#vhc:visited:hover {
background-position:-1800px -100px;
}

.healthcareLogoLinks li a#hchs:link,
.healthcareLogoLinks li a#hchs:visited,
.healthcareLogoLinks li a#hchs:hover,
.healthcareLogoLinks li a#hchs:visited:hover {
background-position:-2000px 0;
}
.healthcareLogoLinks li.active a#hchs:link,
.healthcareLogoLinks li.active a#hchs:visited,
.healthcareLogoLinks li.active a#hchs:hover,
.healthcareLogoLinks li.active a#hchs:visited:hover {
background-position:-2000px -100px;
}

.healthcareLogoLinks li a#echn:link,
.healthcareLogoLinks li a#echn:visited,
.healthcareLogoLinks li a#echn:hover,
.healthcareLogoLinks li a#echn:visited:hover {
background-position:-2200px 0;
}
.healthcareLogoLinks li.active a#echn:link,
.healthcareLogoLinks li.active a#echn:visited,
.healthcareLogoLinks li.active a#echn:hover,
.healthcareLogoLinks li.active a#echn:visited:hover {
background-position:-2200px -100px;
}

.healthcareLogoLinks li a#atlantichealth:link,
.healthcareLogoLinks li a#atlantichealth:visited,
.healthcareLogoLinks li a#atlantichealth:hover,
.healthcareLogoLinks li a#atlantichealth:visited:hover {
background-position:-2400px 0;
}
.healthcareLogoLinks li.active a#atlantichealth:link,
.healthcareLogoLinks li.active a#atlantichealth:visited,
.healthcareLogoLinks li.active a#atlantichealth:hover,
.healthcareLogoLinks li.active a#atlantichealth:visited:hover {
background-position:-2400px -100px;
}

.healthcareLogoLinks li a#atlanticare:link,
.healthcareLogoLinks li a#atlanticare:visited,
.healthcareLogoLinks li a#atlanticare:hover,
.healthcareLogoLinks li a#atlanticare:visited:hover {
background-position:-2600px 0;
}
.healthcareLogoLinks li.active a#atlanticare:link,
.healthcareLogoLinks li.active a#atlanticare:visited,
.healthcareLogoLinks li.active a#atlanticare:hover,
.healthcareLogoLinks li.active a#atlanticare:visited:hover {
background-position:-2600px -100px;
}

.healthcareLogoLinks li a#baystatehealth:link,
.healthcareLogoLinks li a#baystatehealth:visited,
.healthcareLogoLinks li a#baystatehealth:hover,
.healthcareLogoLinks li a#baystatehealth:visited:hover {
background-position:-3000px 0;
}
.healthcareLogoLinks li.active a#baystatehealth:link,
.healthcareLogoLinks li.active a#baystatehealth:visited,
.healthcareLogoLinks li.active a#baystatehealth:hover,
.healthcareLogoLinks li.active a#baystatehealth:visited:hover {
background-position:-3000px -100px;
}

.healthcareLogoLinks li a#sfhhc:link,
.healthcareLogoLinks li a#sfhhc:visited,
.healthcareLogoLinks li a#sfhhc:hover,
.healthcareLogoLinks li a#sfhhc:visited:hover {
background-position:-2800px 0;
}
.healthcareLogoLinks li.active a#sfhhc:link,
.healthcareLogoLinks li.active a#sfhhc:visited,
.healthcareLogoLinks li.active a#sfhhc:hover,
.healthcareLogoLinks li.active a#sfhhc:visited:hover {
background-position:-2800px -100px;
}

.healthcareLogoLinks li a#griffinhospital:link,
.healthcareLogoLinks li a#griffinhospital:visited,
.healthcareLogoLinks li a#griffinhospital:hover,
.healthcareLogoLinks li a#griffinhospital:visited:hover {
background-position:-3200px 0;
}
.healthcareLogoLinks li.active a#griffinhospital:link,
.healthcareLogoLinks li.active a#griffinhospital:visited,
.healthcareLogoLinks li.active a#griffinhospital:hover,
.healthcareLogoLinks li.active a#griffinhospital:visited:hover {
background-position:-3200px -100px;
}

.healthcareLogoLinks li a#hwi:link,
.healthcareLogoLinks li a#hwi:visited,
.healthcareLogoLinks li a#hwi:hover,
.healthcareLogoLinks li a#hwi:visited:hover {
background-position:-3400px 0;
}
.healthcareLogoLinks li.active a#hwi:link,
.healthcareLogoLinks li.active a#hwi:visited,
.healthcareLogoLinks li.active a#hwi:hover,
.healthcareLogoLinks li.active a#hwi:visited:hover {
background-position:-3400px -100px;
}

.healthcareLogoLinks li a#crh:link,
.healthcareLogoLinks li a#crh:visited,
.healthcareLogoLinks li a#crh:hover,
.healthcareLogoLinks li a#crh:visited:hover {
background-position:-3600px 0;
}
.healthcareLogoLinks li.active a#crh:link,
.healthcareLogoLinks li.active a#crh:visited,
.healthcareLogoLinks li.active a#crh:hover,
.healthcareLogoLinks li.active a#crh:visited:hover {
background-position:-3600px -100px;
}

.healthcareLogoLinks li a#lpch:link,
.healthcareLogoLinks li a#lpch:visited,
.healthcareLogoLinks li a#lpch:hover,
.healthcareLogoLinks li a#lpch:visited:hover {
background-position:-3800px 0;
}
.healthcareLogoLinks li.active a#lpch:link,
.healthcareLogoLinks li.active a#lpch:visited,
.healthcareLogoLinks li.active a#lpch:hover,
.healthcareLogoLinks li.active a#lpch:visited:hover {
background-position:-3800px -100px;
}

.healthcareLogoLinks li a#salinas:link,
.healthcareLogoLinks li a#salinas:visited,
.healthcareLogoLinks li a#salinas:hover,
.healthcareLogoLinks li a#salinas:visited:hover {
background-position:-4800px 0;
}
.healthcareLogoLinks li.active a#salinas:link,
.healthcareLogoLinks li.active a#salinas:visited,
.healthcareLogoLinks li.active a#salinas:hover,
.healthcareLogoLinks li.active a#salinas:visited:hover {
background-position:-4800px -100px;
}

.healthcareLogoLinks li a#hfss:link,
.healthcareLogoLinks li a#hfss:visited ,
.healthcareLogoLinks li a#hfss:hover,
.healthcareLogoLinks li a#hfss:visited:hover {
background-position:-4600px 0;
}
.healthcareLogoLinks li.active a#hfss:link,
.healthcareLogoLinks li.active a#hfss:visited ,
.healthcareLogoLinks li.active a#hfss:hover,
.healthcareLogoLinks li.active a#hfss:visited:hover {
background-position:-4600px -100px;
}



.healthcareAwardsLogoLinks {
	margin:0;
	padding:0;
	background: none;
	list-style: none;
}
.healthcareAwardsLogoLinks li {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	height: 1%;
	background: none;
}
.healthcareAwardsLogoLinks li a {
	display: block;
	float: left;
	width: 200px;
	height: 60px;
	background: url(../UI/Images/btn_client-logos_sprite.gif) no-repeat 0 0;
	text-indent: -9000px;
	cursor: default; /* maintains rollover while not indicating link */
	outline: none;
}

.healthcareAwardsLogoLinks li a#ehealthcare:link,
.healthcareAwardsLogoLinks li a#ehealthcare:visited {
background-position:-4000px 0;
}
.healthcareAwardsLogoLinks li a#ehealthcare:hover,
.healthcareAwardsLogoLinks li a#ehealthcare:visited:hover {
background-position:-4000px -100px;
}

.healthcareAwardsLogoLinks li a#neshc:link,
.healthcareAwardsLogoLinks li a#neshc:visited {
background-position:-4200px 0;
}
.healthcareAwardsLogoLinks li a#neshc:hover,
.healthcareAwardsLogoLinks li a#neshc:visited:hover {
background-position:-4200px -100px;
}

.healthcareAwardsLogoLinks li a#health2:link,
.healthcareAwardsLogoLinks li a#health2:visited {
background-position:-4400px 0;
}
.healthcareAwardsLogoLinks li a#health2:hover,
.healthcareAwardsLogoLinks li a#health2:visited:hover {
background-position:-4400px -100px;
}

.CloseX {
	width:655px;
	height:32px;
	display:block;
	float:left;
	background:#fff;
	padding-bottom:5px;
}
