img { behavior: url(iepngfix.htc); }
body { background-color: #B3B1A2; padding: 0px; margin: 0px; font-family: Arial, Sans-serif; }
table.Container { width: 822px; margin-bottom: 20px; }
table.Container td { vertical-align: top; }
table.Container .ShadowSide { vertical-align: top; width: 11px; background-color: transparent; }
table.Container .ShadowSide img { display: none; }

table.MainContainer { width: 800px; }
table.MainContainer .SiteHeader { background-color: white; }
table.MainContainer .SiteSubHeader { background-color: #535249; }
table.MainContainer .SiteContent { background-image: url(images/bgContentArea.gif); text-align: justify; font-size: 12px; color: #535249;  background-color: white; background-repeat: repeat-y; padding: 17px 35px 17px 54px; height: 440px; }
html>body table.MainContainer .SiteContent { min-height: 440px; }
table.MainContainer .SiteFooter { background-color: #535249; }

table.MainContainer .SiteContent .SiteContentPrimaryText { vertical-align: top; font-size: 12px; text-align: justify; color: #535249; padding-right: 17px; }
table.MainContainer .SiteContent .SiteContentSideBar { width: 200px; vertical-align: top; }
table.MainContainer .SiteContent .SiteContentSideBar table { width: 100%; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates { color: #535249; border: 1px solid #77766C; font-size: 12px; line-height:  1.4em; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates a, table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates a:visited { color: #535249; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates td { padding: 5px; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates .Topper { vertical-align: middle; padding: 0px 5px; padding-top: 1px; padding-bottom: 6px; background-color: #77766C; color: #ffffff; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates .Topper a, table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates .Topper a:visited { color: #ffffff; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates .Topper  ul li { background-image: url(images/bulletRedArrowGrey.gif); }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates  ul { margin: 0px; padding: 0px; margin-top: 5px; list-style-type: none; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates  ul li a:hover { color: #98002D; }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates  ul li a { text-decoration: none;  }
table.MainContainer .SiteContent .SiteContentSideBar .CompanyUpdates  ul li { font-size: 11px; display: block; background-image: url(images/bulletGreyArrowWhite.gif); background-position: 2px 4px; background-repeat: no-repeat; padding-left: 18px;  }
table.MainContainer .SiteContent .SiteContentSideBar .TombstoneArea { padding: 5px 0px; margin-top: 10px; color: #535249; border: 3px none black; text-align: center; font-size: 9px;  }

a, a:visited { color: #535249; }
a:hover { color: #98002d; }
a img { border: none; }
.RedText { color: #98002D; }
.TwelvePixelFont { font-size: 12px; }
p { margin-bottom: 0px; line-height: 1.5em; }
h2 { color: #98002D; font-weight: bold; text-decoration: none; font-size: 14px; padding: 5px 0 0 0; }
h3 { padding-top: 5px; color: #98002D; font-weight: normal; font-size: 12px; }
h3 a { font-size: 11px; }
ul { margin: 0px; padding: 0px; margin-top: 5px; list-style-type: none; }
ul li { display: block; background-image: url(images/bulletRedArrowWhite.gif); background-position: 2px 4px; background-repeat: no-repeat; padding-left: 18px; line-height: 1.5em; }
ul li ul li { line-height: 1.5em; }
.FirstBelowHeader { margin-top: 10px; }
.MaxWidth { width: 100%; }
.RequiredField { color: #98002d; }

/* Navigation */
a.navItem { display: block; font-size: 1px; text-decoration: none; line-height: normal; margin: 0 0 0 0; }
a.navHome { width: 29px; height: 11px; background-image: url(images/menuitemHome.gif); }
a.navHome:hover { background-image: url(images/menuitemHome_ovr.gif); }
a.navManagement { width: 66px; height: 11px; background-image: url(images/menuitemManagement.gif); }
a.navManagement:hover { background-image: url(images/menuitemManagement_ovr.gif); }
a.navServices { width: 43px; height: 11px; background-image: url(images/menuitemServices.gif); }
a.navServices:hover { background-image: url(images/menuitemServices_ovr.gif); }
a.navPreparingBusiness { width: 128px; height: 11px; background-image: url(images/menuitemPreparingBusiness.gif); }
a.navPreparingBusiness:hover { background-image: url(images/menuitemPreparingBusiness_ovr.gif); }
a.navCompletedDeals { width: 87px; height: 11px; background-image: url(images/menuitemCompletedDeals.gif); }
a.navCompletedDeals:hover { background-image: url(images/menuitemCompletedDeals_ovr.gif); }
a.navContact { width: 40px; height: 11px; background-image: url(images/menuitemContact.gif); }
a.navContact:hover { background-image: url(images/menuitemContact_ovr.gif); }
a.navTypesPurchasers { width: 106px; height: 11px; background-image: url(images/menuitemTypesPurchasers.gif); }
a.navTypesPurchasers:hover { background-image: url(images/menuitemTypesPurchasers_ovr.gif); }
a.navTypicalTransactions { width: 107px; height: 11px; background-image: url(images/menuitemTypicalTransactions.gif); }
a.navTypicalTransactions:hover { background-image: url(images/menuitemTypicalTransactions_ovr.gif); }
a.navLibrary { width: 36px; height: 11px; background-image: url(images/menuitemLibrary.gif); }
a.navLibrary:hover { background-image: url(images/menuitemLibrary_ovr.gif); }

a.navHomeActive { width: 29px; height: 11px; background-image: url(images/menuitemHome_ovr.gif); }
a.navManagementActive { width: 66px; height: 11px; background-image: url(images/menuitemManagement_ovr.gif); }
a.navServicesActive { width: 43px; height: 11px; background-image: url(images/menuitemServices_ovr.gif); }
a.navPreparingBusinessActive { width: 128px; height: 11px; background-image: url(images/menuitemPreparingBusiness_ovr.gif); }
a.navCompletedDealsActive { width: 87px; height: 11px; background-image: url(images/menuitemCompletedDeals_ovr.gif); }
a.navContactActive { width: 40px; height: 11px; background-image: url(images/menuitemContact_ovr.gif); }
a.navTypesPurchasersActive { width: 106px; height: 11px; background-image: url(images/menuitemTypesPurchasers_ovr.gif); }
a.navTypicalTransactionsActive{ width: 107px; height: 11px; background-image: url(images/menuitemTypicalTransactions_ovr.gif); }
a.navLibraryActive{ width: 36px; height: 11px; background-image: url(images/menuitemLibrary_ovr.gif); }

/* AnyLink */
.anylinkcss { padding-top: 3px; padding-left: 7px; position:absolute; background-color: white; visibility: hidden; border-left: 1px solid #98002D; z-index: 100; height: 15px; width: 200px; }

/* End Navigation */

table.CompletedDeals { width: 100%; margin-bottom: -10px; }
table.CompletedDeals img { margin-bottom: 32px; margin-right: 33px; }

table.Login { font-size: 12px; }
table.Login td {  padding: 3px; }

table.ContactSignUpTable, table.ContactSignUpTable td table { width:100%; font-size: 12px; color: #535249;  }
table.ContactSignUpTable td table { color: #98002d; }
table.ContactSignUpTable td table { width: 500px; }
table.ContactSignUpTable td,  { padding: 5px; }
.ValidationSummary { font-size: 12px; color: #98002D; }

table.ContactListing{ font-size: 12px; border: none; width: 100%; }
table.ContactListing td { border-width: 0px; border-color: White; padding: 3px; }
table.ContactListing th { color: #ffffff; background-color: #98002D; border: none;  font-weight: bold;  padding: 3px; }
table.ContactListing th a { color: #ffffff; text-decoration: none; }
table.ContactListing td a.Expand  { text-decoration: none; }

table.HeaderContent { width: 100%; }
table.HeaderContent .Logo { padding-left: 52px; width: 148px; background-image: url(images/bgHeader.gif); background-repeat: no-repeat; background-position: bottom; }
table.HeaderContent .Menu { vertical-align: bottom; padding-left: 40px; padding-bottom: 8px; padding-right: 28px; }
table.HeaderContent .Menu table.MenuContent td.first { border-left: none; padding-left: 0px; text-align: right; }
table.HeaderContent .Menu table.MenuContent td, 
table.HeaderContent .Menu table.MenuContent tr.SecondRow td.active { border-left: 1px solid #98002D; padding: 0px 7px; }
table.HeaderContent .Menu table.MenuContent tr.SecondRow td { border-left: none; vertical-align: bottom; height: 14px; }

table.SubHeaderContent { width: 100%; }
table.SubHeaderContent td.Topper { background-image: url(images/bgSubHeaderA.gif); background-repeat: repeat-y; border-bottom: 1px solid #E1E1DF; }
table.SubHeaderContent .PrimaryText { background-image: url(images/bgSubHeaderB.gif); background-repeat: repeat-y; padding-left: 52px; padding-top: 25px; vertical-align: top; }
table.SubHeaderContent .Image { background-color: #98002D; background-image: url(images/bgSubHeaderMap.gif); width: 339px; height: 169px; vertical-align: bottom; }

table.ContactContent { width: 100%; color: #535249; font-size: 12px; line-height: 1.5em; padding-top: 11px; }
table.ContactContent .Management { width: 430px; }
table.ContactContent .Management table { color: #535249; font-size: 12px; line-height: 1.5em; }
table.ContactContent .Management table td { width: 100px; vertical-align: top; }

table.LibraryContent { width: 100%; color: #535249; font-size: 12px; line-height: 1.5em; padding-top: 11px; }

table.FooterContent { width: 100%; }
table.FooterContent a, table.FooterContent a:visited { color: #ffffff; }
table.FooterContent td.Topper { background-image: url(images/bgFooter.gif); background-repeat: repeat-y; border-bottom: 1px solid #FFFFFF; }
table.FooterContent td.PrimaryText { padding-left: 52px; padding-top: 5px; color: #ffffff; font-size: 10px; padding-bottom: 23px; }

table.InnerDetails { width: 100%; font-size: 12px; border: 1px solid #dddddd; }
table.InnerDetails td.Desc { font-weight: bold; }
table.InnerDetails td { width: 177px; }

ul { list-style: none; margin: 10px 0 10px 0; }
ul li { margin: 0; padding: 0 0 0 30px; }
ul li.PDF { background-image: url(images/icnPdf.gif); background-repeat: no-repeat; background-position: 5px 2px; }