html{overflow-y:scroll;}
body						{font-family:Verdana, sans-serif; margin:0; padding:0; font-size:100%; color:#000033;}
img							{border:none;}
ul, li						{margin:0; padding:0; list-style-type:none;}
p, h1, h2, h3, form			{margin:0; padding:0; font-weight:normal;}

.Invisible					{visibility:hidden;}

.Link						{text-decoration:none; color:#00A0C6;}
a.Link:link					{text-decoration:none; color:#00A0C6;}
a.Link:hover				{text-decoration:underline; color:#00A0C6;}

.EmailLink					{text-decoration:none; color:#00A0C6;}/*7b93d7*/
a.EmailLink:link			{text-decoration:none; color:#00A0C6;}
a.EmailLink:hover			{text-decoration:underline; color:#00A0C6;}

#Container					{margin:auto; padding:20px 0 0 0; width:918px;}

#Header						{height:100px; background:url(/img/bg/bg_top.gif) no-repeat top left;}
#Header h1					{padding:10px 0 0 230px; color:#ccc7ab; font-size:1.3em;}

.HomeLinkTitle a			{float:left; position:relative; display:block; width:200px; height:27px; top:54px; left:32px; text-decoration:none; /*border:1px solid #999;*/}

/*CLEAR THIS FLOAT?*/
#HeaderNav					{font-family:Arial, sans-serif; float:right; padding:17px 38px 0 0; font-size:12px; color:#666666;}
#HeaderNav .Link			{text-decoration:none; color:#666666;}
#HeaderNav a.Link:link		{text-decoration:none; color:#666666;}
#HeaderNav a.Link:hover		{text-decoration:underline; color:#666666;}

#MiddleBG					{margin:0; padding:0; background:url(/img/bg/bg_middle.gif) repeat-y top left;}

#MainNav					{margin:0; padding:0 0 0 32px;}
#MainNav .ItemShadow		{height:4px; width:201px; background:url(/img/bg/shadow.gif) repeat-x top left;}

#Banner						{padding:0 0 0 14px;}
#BannerShadow				{margin:0 32px 0 14px;}


/* ------------------------ wrapper ------------------------ */

#Content					{line-height:110%; padding:16px 0 0 14px; width:628px; text-align:justify;}

#Content h1					{font-size:1em; padding:5px 0 10px 0; font-weight:bold; color:#5A3D1C;}
#Content h2					{font-size:.8em; font-weight:bold; padding:0 0 8px 0; color:#444444;}
#Content h3					{font-size:.8em; padding:0 0 8px 0;}
#Content p					{font-size:.75em; padding:0 0 14px 0; color:#444444;}

/* ------------------------ lh box ------------------------ */

#LHBox						{padding:0 0 0 26px; line-height:125%; margin:16px 0 0 0;}
#LHBoxHeader				{width:212px; background:url(/img/bg/news_top.gif) no-repeat top left;}
#LHBoxFooter				{width:212px; height:11px; background:url(/img/bg/news_bottom.gif) no-repeat top left;}

/* ------------------------ news/subnav ------------------------ */

#LHBoxHeader h2				{font-size: 1.1em; width: 192px; padding:14px 0 10px 10px; color:#666666;}
.NewsItem					{border-top: 1px dashed #999; margin:0 0 0 10px; width:192px;}
.NewsItem h3				{font-size: .75em; width: 192px; padding:6px 0 0px 0; color:#5A3D1C; font-weight:bold;}
.NewsItem p					{font-size: .7em; width: 190px; padding:0 0 2px 0;}



#SubNav						{font-family:Arial, sans-serif; padding:8px 0 0 12px; font-size:12px;}
.SubNavL2 					{padding:10px 0 10px 0; width:188px; border-bottom: 1px dashed #999;}
.SubNavL2Last				{padding:10px 0 10px 0; width:188px;}
.SubNavL3 					{padding:3px 0 3px 10px;}

#SubNav	.Link				{text-decoration:none; color:#444444; display:block;}
#SubNav	a.Link:link			{text-decoration:none; color:#444444;}
#SubNav	a.Link:hover		{text-decoration:none; color:#444444; background-color:#ebebeb;}
.LinkActive					{font-weight:bold; color:#000000; text-decoration:none; background-color:#ebebeb; display:block;}



#ContentFooter				{border-top:1px solid #a7a7a7; width:628px; font-size:.7em; color:#a7a7a7; padding:2px 0 0 0;}
#ContentFooter .Link		{text-decoration:none; color:#a7a7a7;}
#ContentFooter a.Link:link	{text-decoration:none; color:#a7a7a7;}
#ContentFooter a.Link:hover	{text-decoration:underline; color:#a7a7a7;}

#Footer						{height:25px; background:url(/img/bg/bg_bottom.gif) no-repeat top left;}

.NewsDate					{color:#888888; font-size:.7em; padding:0 0 10px 0;}

/*ic71, appears to work in IE6 no extra pixels*/
.ClearLeft					{clear:left; height:0; margin:0; font-size:1px; line-height:0;}

/* ------------------------ TEAM ------------------------ */

.TeamImage					{margin:6px 10px 10px 0;}

#AllPartnerWrapper			{padding:0 0 0 22px;}
#AllPartnerWrapper	p		{font-size:.6em; line-height:140%;}
.Partner					{text-align:center; width:146px; height:210px; float:left; margin:0; padding:16px 0 14px 0;}
.PartnerFarRight			{text-align:center; width:146px; height:210px; float:left; margin:0; padding:16px 0 14px 0;}

/* ------------------------ TOMBSTONES ------------------------ */

#AllTombstoneWrapper		{padding:0 0 0 14px; font-family:Arial, sans-serif; }
.Tombstone					{text-align:center; float:left; width:140px; height:178px; padding:0 15px 15px 0; background:url(/img/bg/tombstone.gif) no-repeat top left;}
.TombstoneFarRight			{text-align:center; float:left; width:140px; height:178px; padding:0 0 15px 0; background:url(/img/bg/tombstone.gif) no-repeat top left;}
.TombstonePub				{text-align:center; float:left; width:140px; height:200px; padding:0 15px 15px 0; background:url(/img/bg/tombstone.gif) no-repeat top left;}
.TombstoneFarRightPub		{text-align:center; float:left; width:140px; height:200px; padding:0 0 15px 0; background:url(/img/bg/tombstone.gif) no-repeat top left;}
.ClickTombstone				{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444; /*background-color:#dbdffe;*/}

.Tombstone1Date				{text-align:right; height:35px; padding:0 14px 0 0; /*background-color:#ddddff;*/}
.Tombstone1Logo				{text-align:left; padding:0 10px 0 11px; height:55px;}
.Tombstone1DataLine1		{text-align:center; width:129px; height:55px; padding:0 9px 0 3px; /*background-color:#ffdddd;*/}
.Tombstone1DataLine2		{text-align:center; width:129px; height:33px; padding:0 9px 0 3px; /*background-color:#ddffdd;*/}

.Tombstone1Date	a			{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444;}
.Tombstone1Logo	a			{display:block; width:100%; height:100%;}
.Tombstone1DataLine1 a		{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444;}
.Tombstone1DataLine2 a		{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444; /*background-color:#dbdffe;*/}

.Tombstone2Date				{text-align:right; height:20px; padding:0 14px 0 0; /*background-color:#ddddff;*/}
.Tombstone2Logo				{text-align:left; padding:0 10px 0 11px; height:40px;}
.Tombstone2DataLine1		{text-align:center; width:129px; height:44px; padding:0 9px 0 3px; /*background-color:#ffdddd;*/}
.Tombstone2DataLine2		{text-align:center; width:129px; height:33px; padding:0 9px 0 3px; /*background-color:#ddffdd;*/}

.Tombstone2Date	a			{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444;}
.Tombstone2Logo	a			{display:block; width:100%; height:100%;}
.Tombstone2DataLine1 a		{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444;}
.Tombstone2DataLine2 a		{display:block; width:100%; height:100%; text-decoration:none; font-size:11px; color:#444444; /*background-color:#dbdffe;*/}


/* ------------------------ MAP ------------------------ */

#DivMap						{width:628px; height:300px; margin:0 0 15px 0;}

/* ------------------------ EXPERIENCE TABLE ------------------------ */

#ExperienceTableHeader 		{font-size:.75em; background-color:#dfe3ff;}
#ExperienceTable			{font-size:.7em; padding:0 0 16px 0; text-align:left; line-height:2em;} /*total width 610*/
.Year 						{width:40px;}
.Transaction				{width:140px;}
.Acquirer					{width:160px;}
.Target						{width:230px;}
.Value						{width:40px;}

.AlternateRow1{background-color:#e6f4ff;}
.AlternateRow0{background-color:#ffffff;}


/*#insideframe				{overflow:auto; visibility: visible; height: 180px; width: 628px}*/

#Switcher					{width:200px; height:100px; border: 1px solid #a7a7a7; margin:0 213px 14px 213px;}

/* ------------------------ PUB ------------------------ */

.PubLink					{font-size:.7em; padding:2px 6px; text-decoration: none; color: #fff; background-color:#d80000;}
a.PubLink:link				{text-decoration: none; background-color:#d80000;}
a.PubLink:hover				{text-decoration: none; color: #fff; background-color:#ff0000;}

#PubLink					{margin:0 0 14px 0;}
#PubLink ul					{margin:0; padding:0; list-style-type:none; font-size:.7em;}
#PubLink ul li				{display: inline;}
#PubLink ul li a 			{text-decoration:none; padding:2px 6px; color:#fff; background-color:#d80000;}
#PubLink ul li a:hover		{color:#fff; background-color:#ff0000;}

/* ------------------------ STYLES ------------------------ */

.Indent						{padding:0 0 0 20px;}

.HiddenContent				{display:none;}