/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#003467; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#003467;}
body {background:#fff; text-align:center; padding: 0 10px 10px 10px;}
.ThemeContainer {width:816px; margin:0 auto; text-align:left;}
a, a:link, a:visited {color:#456482;text-decoration:underline;}
a:active, a:hover {color:#456482;text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1 {font-size:12px;}
h2 {}
h3 {}
h4 {}
h5 {}
h1.PageNames {}
p {margin:0 0 15px 0;}

/* Header Styles */
#logo {height:107px; vertical-align:bottom;}
#logo a {margin:0 0 7px 8px;}

/* Home Page Styles */
.HomeMediaTable {width:100%; height:202px;}
.HomeMediaTable_Left {vertical-align:top;width:8px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-6x1.gif) repeat-y;}
.HomeMediaTable_Slides {vertical-align:top; text-align:right; background:#011428;}
.HomeMediaTable_Slides div {width:501px; margin:0 0 0 auto;}
.HomeMediaTable_Video {width:271px; vertical-align:top;}
.HomeMediaTable_Right {width:36px; vertical-align:top; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-8x1.gif) repeat-y;}

.HomeMediaBelowTable {width:100%; height:3px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-10x3.gif) repeat-x;}
.HomeMediaBelow_Left {}


.HomeContentTable {width:100%; height:200px;}
.HomeContentTable_Left {vertical-align:top; width:36px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-12x2.gif) repeat-y right top;}

.RightShadow {width:8px; vertical-align:top; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-12x3.gif);}

.ContentTable {width:100%; height:100%; background:#EAEBEC url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/content-grad-bg.jpg) repeat-x 20px 0;}
.ContentInner_Content {vertical-align:top;}

.HomeVertSeparator {width:10px; vertical-align:top; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/home-vert-line.gif) repeat-y;}

.HomeRightColumn {width:289px; vertical-align:top; background:#456482;}
.BottomStretch {width:100%; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-20x2.gif) repeat-x;}

.ShadowTop {background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/content-shadow-top.gif) repeat-x;}
.ShadowRight {width:30px; text-align:right; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/content-shadow-right.gif) repeat-y top right;}
.ShadowBottom {background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/content-shadow-bottom.png) repeat-x left bottom;}
.ShadowLeft {width:30px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/content-shadow-left.gif) repeat-y;}

/* Pages */
.PagesHeaderTable {width:100%;}
.PagesHeaderShadow {width:8px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Advisors-Pages-6x1.gif) repeat-y;}
.PagesRightColumn {width:200px; vertical-align:top; background:#456482;}
.PagesRightColumnBottom {width:10px; vertical-align:bottom; background:#456482;}
.PagesRightShadow {width:8px; vertical-align:bottom; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-12x3.gif);}
.PagesContentTable_Left {vertical-align:bottom; width:8px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-12x2.gif) repeat-y right top;}

/* Top Right Corner */
.PagesSectionImage {vertical-align:top; text-align:right; background:#010912; border-bottom:solid 1px #fff;}
#topRight1bg {vertical-align:top; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/pages-top-right-left-bg.png) repeat-y;}
#topRight2bg {vertical-align:top; font-family:Palatino Linotype; font-size:18px; color:#456482; background:#ECEDEE url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/pages-top-right-bg-grad.png) repeat-x;}
#topRight3bg {vertical-align:top; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/pages-top-right-right-bg.png) repeat-y;}
#topRight4bg {background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/pages-top-right-bottom-bg.png) repeat-x;}

/* Search Styles */
h4.searchLabel {margin:10px 0 0 20px; color:#cdd7e1; font-size:10px;}
#divSearch {position:relative; margin:0 20px 5px 20px; height:20px; font-size:10px;}
.txtSearch {position:absolute; top:0px; left:0px; width:211px; height:20px; border:0px; font-size:10px; font-weight:bold; color:#9aafc3;}
.txtSearchPages {position:absolute; top:0px; left:0px; width:145px; height:20px; border:0px; font-size:10px; font-weight:bold; color:#9aafc3;}
.lnkSearch {position:absolute; top:0px; left:214px; width:20px; height:20px;}
.lnkSearchPages {position:absolute; top:0px; left:148px; width:20px; height:20px;}

/* Menu Styles */
.SiteMenu {height:28px;}
.SiteMenuTable {width:100%;}
.Menu {width:100%;}
.MenuTopShadow {text-align:right; height:8px; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-4x3.gif);}
.MenuContainer {background:#456482;}

.MenuItem {line-height:20px;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {color:#fff; padding:0 10px; text-transform:uppercase; display:block; white-space:nowrap; text-decoration:none;}
.MenuItem a:active, .MenuItem a:hover {text-decoration:underline;}
.MenuItemSeparator {color:#fff;}

.HomeTopRight {vertical-align:top;}
.PagesTopRight {vertical-align:top;}
.HomeTopRight table {width:307px; height:28px;}
.HomeTopRightStretch {text-align:right; background:url(/ThemeImages/CrossPointePrivateEquity/Themes/Default/CrossPointe-Private-Equity-Home-4x6.gif) repeat-x;}

.RightColumnContent {padding:10px 20px; margin:0; line-height:15px;}
.RightColumnContent *, .RightColumnContent a, .RightColumnContent a:link, .RightColumnContent a:visited {color:#fff;}

.RightColumnContentPages {padding:10px 10px 10px 20px; margin:0; line-height:15px;}
.RightColumnContentPages *, .RightColumnContentPages a, .RightColumnContentPages a:link, .RightColumnContentPages a:visited {color:#fff;}

/* Random Testimonials */
.Testimonials_Brief {margin:10px 0 0 0; font-weight:bold;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:0 auto;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 15px 0 0;}
.divArticleSection_ArticleItem h3, .divArticleSection_ArticleItem h3 a {line-height:16px;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#456482; color:#456482; border:0px; height:1px;}

.divArticle_Article {clear:both;}
.divArticle_Article h3 {margin:0; padding:0; color:#333;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}

/* Newsletter Signup */
.NewsletterSignup {margin:10px 20px 0 20px;}
.NewsletterSignup h4 {color:#cdd7e1; font-size:10px;}
#divSignup {position:relative; height:40px;}
.NewsletterTxtBoxName {position:absolute; top:0; left:0; width:211px; height:20px; line-height:16px; border:0px; font-size:10px; color:#9aafc3;}
.NewsletterTxtBoxEmail {position:absolute; top:23px; left:0; width:211px; height:20px; line-height:16px; border:0px; font-size:10px; color:#9aafc3;}
.NewsletterSignupButton {position:absolute; top:23px; left:214px; width:20px; height:20px;}
.NewsletterSignupError {background:#fff; color:#f00; padding:5px; margin:10px 15px 0 0;}
.NewsletterSignupError, .NewsletterSignupError * {color:#f00;}

/* Footer Styles */
#FooterBottom {border-top:solid 1px #aab1b6; font-size:10px; color:#777e83; vertical-align:top; padding:3px 0 0 0;}
#FooterBottom a, #FooterBottom a:link, #FooterBottom a:visited {font-size:10px; color:#777e83;}

.SmartzLink {text-align:right;}
.SmartzLink a, .SmartzLink a:link, .SmartzLink a:visited {font-size:10px; color:#959ca1; padding:0 13px 0 0; text-decoration:none;}
.SmartzLink a img {margin:0 0 0 5px; vertical-align:middle;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
