 /*

dark orange: #E55C00
orange: #F78F1E
blue: #7DB2CE
dark blue: #006595
lite blue: #DAE8F2
grays: #F1F1F2 #D4D5D6 #919295 #7F7F83 #5E5D60 

*/

body {
	background: #fff;
	margin: 0;
}

img.PrintLogo {
	display: none;
}


div.PageBody {
	background-position: center;
	background-repeat: repeat-y;
	position: relative;
	width: 100%;
	z-index: 2;
}

div.PageBody div.StageBody {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 880px;
}

div.PageBody div.StageBody.TwoColumn {
}

div.PageBody div.StageBody.ThreeColumn {
}

div.PageBody div.StageBody.Person div.PageTitle {
	position: absolute;
	width: 500px;
	z-index: 1;
	display: none;
}

div.PageBody div.StageBody.Person div.AltPageTitle {
	height: 100px;
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 500px;
	z-index: 2;
}

.HomeMovie {
	margin: 0 0 0 1px;
}

/*****************************/
/*        PAGE HEADER        */
/*****************************/

div.PageHead {
	background-position: bottom center;
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	z-index: 4;
	height: 105px;
}

div.PageHead div.StageHead {
	margin: 0 auto;
	position: relative;
	width: 880px;
}

div.PageHead div.StageHead img.ScreenLogo {
	float: left;
	margin: 10px 0 30px 10px;
}


/*****************************/
/*          TOOL BAR         */
/*****************************/

div.ToolBar {
	color: #e2e3e3;
	line-height: 16px;
	position: absolute;
	right: 10px;
	top: 11px;
	width: 100px;
}

div.ToolBar a {
	color: #e2e3e3;
	display: block;
	float: right;
	line-height: normal;
	margin: 0 0 0 2px;
	text-decoration: none;
	font-size: 10px;
}


div.ToolBar span.TextSizeLabel {
	font-size: 10px;
	line-height: 12px;
}

div.ToolBar a.TextSizeBtn {
	border: 1px solid #e2e3e3;
	padding: 0 1px;
	width: 1em;
	text-align: center;
	display: inline;
}

div.ToolBar a.TextSizeBtn:hover {
	background-color: #b77306;
	background-image: url(/images/toolbar_over.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}


/*****************************/
/*        PAGE SUBHEAD       */
/*****************************/

div.PageSubhead {
	background-position: center;
	background-repeat: repeat-y;
	position: relative;
	width: 100%;
	z-index: 3;
}

div.PageSubhead div.SubheadContent {
	background-position: center center;
	background-repeat: no-repeat;
	height: 80px;
	margin: 0 auto;
	position: relative;
	width: 874px;
}

div.PageSubhead div.SubheadContent div.Headline {
	background-position: center center;
	background-repeat: no-repeat;
	height: 80px;
	width: 847px;
	margin: 5px 0 0 1px;
}


/*****************************/
/*        PAGE FOOTER        */
/*****************************/

div.PageFoot {
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	position: relative;
	width: 100%;
	z-index: 1;
	color: #717174;
}

div.PageFoot div.StageFoot {
	margin: 0 auto;
	position: relative;
	width: 865px;
	border-top: 1px solid #ccc;
}


/*****************************/
/*        FOOTER MENU        */
/*****************************/

div.FootMenu ul.Menu {
	display: block;
	float: left;
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}

div.FootMenu ul.Menu li.MenuItem {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

div.FootMenu ul.Menu li.MenuItem a.MenuItem {
	color: #717174;
	display: block;
	margin: 5px;
	padding: 3px 5px;
	text-decoration: none;
}

div.FootMenu ul.Menu li.MenuItem a.MenuItem:hover {
	text-decoration: underline;
}

div.FootMenu ul.Menu li.MenuItem.isOn a.MenuItem {
	text-decoration: underline;
}

div.PageFoot div.StageFoot p.Copyright {
	color: #717174;
	float: right;
	margin: 0;
	padding: 8px 20px;
}


/*****************************/
/*           HOME            */
/*****************************/

div.PageBody div.StageBody div.HomePanel {
	color: #5E5D60;
	float: left;
	min-height: 212px;
	padding: 0;
	width: 275px;
	height: 212px;
	display: inline;
	margin: 0 0 0 12px;
	
}


/* ADDED 20090220 */
div.PageBody div.StageBody div.HomePanel .sepLeft {
	background: url(/images/homepanel_sep.gif) 0 0 repeat-y;
}

div.PageBody div.StageBody div.HomePanel .wrap {
	padding: 15px;
}

div.PageBody div.StageBody div.HomePanel h4 {
	margin: 0;
	padding: 0 2px 4px 4px;
	font-size: 13px;
	color: #006595;
	font-weight: normal;
}
div.PageBody div.StageBody div.HomePanel img.imgLeft {
	float: left;
	margin: 0;
	padding: 0 4px 4px 0;
}

div.PageBody div.StageBody div.HomePanel img.imgCenter {
	margin: 0 auto;
	padding: 0 4px 4px 4px;
}
div.PageBody div.StageBody div.HomePanel p.info {
	font-size: 10px;
}
div.PageBody div.StageBody div.HomePanel p.info {
	font-size: 8px;
}

div.PageBody div.StageBody div.HomePanel a.PanelBtn {
	background-image: url(/images/orange_arrow.gif);
	background-repeat: no-repeat;
	color: #5E5D60;
	display: block;
	font-size: 9px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding-left: 15px;
	text-decoration: none;
}

div.PageBody div.StageBody div.HomePanel a.PanelBtn:hover {
	background-image: url(/images/orange_arrow.gif);
	/* color: #FFFFFF; */
}


/*****************************/
/*        PAGE CONTENT       */
/*****************************/

div.PageBody div.StageBody div.PageContent {
	float: left;
	padding: 15px 0 20px 5px;
	position: relative;
	display: inline;
}

div.PageBody div.StageBody.TwoColumn div.PageContent {
	width: 495px;
	display: inline;
}

div.PageBody div.StageBody.ThreeColumn div.PageContent {
	width: 495px;
	display: inline;
	margin: 0 0 0 10px;
	min-height: 316px;
}

.image_right {
	border-left: 1px solid #ccc;
	float: right; 
	width: 235px;
	padding-left: 10px;
	margin: 10px 0 10px 10px;	
	color: #333;
	font-size: 10px;
	line-height: 13px;
}

.image_right img{
	margin-bottom: 10px;
}

.quote_right {
	border-left: 1px solid #ccc;
	float: right; 
	width: 235px;
	padding-left: 10px;
	margin-left: 10px;	
	color: #333;
	font-size: 12px;
	font-style:italic; 
}

.quote_name {
	color: #333;
	font-size: 10px;
	font-style:normal;
	margin: 5px 0;
}



/*****************************/
/*        LEFT MARGIN        */
/*****************************/

div.PageBody div.StageBody div.MarginLt {
	float: left;
	width: 201px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu {
	margin-top: 10px;
	width: 200px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu div.MenuBkd {
	background-image: url(/images/margin_menu_bg.gif);
	background-repeat: repeat-y;
	width: 200px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu div.MenuTop {
	background-image: url(/images/margin_menu_top.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 200px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu div.MenuBtm {
	background-image: url(/images/margin_menu_btm.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 200px;
}

div.PageBody div.StageBody.Person div.MarginLt div.MarginMenu div.MenuBkd {
	/* background-image: url(/images/margin_menu_bg-OurTeam.gif); */
}

div.PageBody div.StageBody.Person div.MarginLt div.MarginMenu div.MenuTop {
	/* background-image: url(/images/margin_menu_top-OurTeam.gif); */
}

div.PageBody div.StageBody.Person div.MarginLt div.MarginMenu div.MenuBtm {
	/* background-image: url(/images/margin_menu_btm-OurTeam.gif); */
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu ul.Level2 {
	display: block;
	list-style: none;
	margin: 0;
	width: 200px;
	padding: 0;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu ul.Level3 {
	display: block;
	list-style: none;
	margin: 0;
	width: 160px;
	padding: 0;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu li.Level2 {
	display: block;
	margin: 0;
	padding: 3px 20px 0 20px;
	width: 160px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu li.Level3 {
	display: block;
	margin: 0;
	padding: 3px 0 0 0;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a.Level2 {
	background-color: #FFFFFF;
	color: #717174;
	display: block;
	/*line-height: 15px;*/
	/*height: 15px;*/
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	width: 150px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a.MenuFolder.Level2 {
	/*background-image: url(/images/menu_plus_icon.gif);
	background-position: 139px 6px;
	background-repeat: no-repeat;*/
	padding: 3px 20px 3px 5px;
	width: 135px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a.Level3 {
	background-color: #FFFFFF;
	color: #5E5D60;
	display: block;
	padding: 3px 5px 3px 15px;
	text-decoration: none;
	width: 140px;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a.isSelected {
	background-color: #b77306;
	color: #FFFFFF;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a:hover,
div.PageBody div.StageBody div.MarginLt div.MarginMenu a.isSelected:hover {
	background-color: #b77306;
	color: #FFFFFF;
}

div.PageBody div.StageBody div.MarginLt div.MarginMenu a.MenuFolder.Level2.isExpanded {
	/*background-image: url(/images/menu_minus_icon.gif);*/
}

div.PageBody div.StageBody div.MarginLt div.MarginContent {
	margin-bottom: 1em;
	padding: 10px;
}


/*****************************/
/*       RIGHT MARGIN        */
/*****************************/

div.PageBody div.StageBody div.MarginRt {
	float: left;
	vertical-align: top;
	width: 155px;
	display: inline;
	margin: 0 0 0 10px;
}

div.PageBody div.StageBody div.MarginRt div.MarginContent {
	padding: 0;
	margin-top: 40px;
}


/*****************************/
/*        SIGNUP PANEL       */
/*****************************/

div.SignUpPanel {
	font-size: 10px;
	margin-left: -10px;
	margin-top: -5px;
	position: absolute;
	width: 250px;
	z-index: 2000;
}

div.SignUpPanel div.PanelBody {
	background-color: transparent;
	background-image: url(/images/signup_panel_bg.png);
	background-repeat: repeat-x;
	/*this is the one causing the alert box */
	behavior: url(/js/iepngfix.htc);
	width: 250px;
	z-index: 2001;
}

div.SignUpPanel div.PanelHead {
	background-color: transparent;
	background-image: url(/images/signup_panel_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url(/js/iepngfix.htc);
	height: 25px;
	overflow: hidden;
	width: 250px;
}

div.SignUpPanel div.PanelFoot {
	background-color: transparent;
	background-image: url(/images/signup_panel_btm.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	behavior: url(/js/iepngfix.htc);
	height: 25px;
	overflow: hidden;
	width: 250px;
}

div.SignUpPanel div.PanelContent {
	margin: 0 20px;
	width: 210px;
}

div.SignUpPanel div.ResponseMsg {
	margin: 0 20px;
	height: 8em;
	padding: 1em 0 0 0;
	width: 210px;
}

div.SignUpPanel a.CloseBtn {
	color: #006595;
	cursor: pointer;
	display: block;
	float: right;
	padding: 0 20px 10px 0;
	white-space: nowrap;
	width: auto;
	position: absolute;
	top: 20px;
	right: 0;
}

div.SignUpPanel div.ErrorMsg {
	width: 200px;
}

div.SignUpPanel div#SignUpPanelLoader {
	margin: 40px 0 0 85px;
	position: absolute;
}

form.SignUpPanelForm input.TextField {
	border: solid 1px #d3d4d6;
	margin: 0 0 1px 5px;
	padding: 2px;
	width: 100px;
}

form.SignUpPanelForm.isDisabled label,
form.SignUpPanelForm.isDisabled input.TextField {
	visibility: hidden;
}

div.SignUpPanel a.PrivacyLink,
div.SignUpPanel a.PrivacyLink:hover {
	color: #006595;
	display: block;
	float: left;
	font-size: 10px;
	line-height: 24px;
	margin-top: 10px;
	text-decoration: underline;
}

form.SignUpPanelForm input#SignUpPanelSubmitBtn,
form.SignUpPanelForm img#SignUpPanelDisabledSubmitBtn {
	behavior: url(/js/iepngfix.htc);
	float: right;
	height: 24px;
	margin: 10px 0 0 0;
	width: 57px;
}

.signup_title {
	width: 145px; 
	margin: 0 0 0 20px; 
	color: #006595; 
	font-size: 16px; 
	font-weight: 500; 
	top: 25px;
	left: 0;
}


/*****************************/
/*      CRUMBTRAIL MENU      */
/*****************************/

div.CrumbtrailMenu {
	color: #717174;
	position: absolute;
	top: 10px;
	right: 25px;
}

div.CrumbtrailMenu a {
	color: #717174;
	text-decoration: none;
}

div.CrumbtrailMenu a:hover {
	text-decoration: underline;
}



/*****************************/
/*        HEADER MENU        */
/*****************************/

div.HeadMenu ul.Menu {
	display: block;
	float: right;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

div.HeadMenu ul.Menu li.MenuItem {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

div.HeadMenu ul.Menu a.MenuItem,
div.HeadMenu ul.Menu a.MenuItem:hover {
	color: #717174;
	display: block;
	margin-right: 15px;
	padding: 5px;
	text-decoration: underline;
}

div.HeadMenu ul.Menu a.MenuItem {
	text-decoration: none;
}

div.HeadMenu ul.Menu li.MenuItem.isOn a.MenuItem {
	text-decoration: underline;
}

div.HeadMenu ul.Menu a.MenuItem:hover {
	text-decoration: underline;
}

div.HeadMenu ul.Menu a.MenuItem.eNewsletter.isOn,
div.HeadMenu ul.Menu a.MenuItem.eNewsletter.isOn:hover {
	color: #E55C00;
	background-color: transparent;
}

div.HeadMenu ul.Menu a.MenuItem.RSS {
	background-image: url(/images/rss_icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 20px;
}

div.HeadMenu ul.Menu a:hover.MenuItem.RSS {
	background-image: url(/images/rss_icon_over.png);
	background-position: 5px center;
	background-repeat: no-repeat;
}

div.HeadMenu ul.Menu a.MenuItem.twitter {
	background-image: url(/images/twitter_icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 20px;
}

div.HeadMenu ul.Menu a:hover.MenuItem.twitter {
	background-image: url(/images/twitter_icon_over.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 20px;	
}


/*****************************/
/*         MAIN MENU         */
/*****************************/

div.MainMenu {
	/* float: left; */
	/* padding-left: 10px; */
	position: relative;
	width: 909px;
	height: 31px;
	z-index: 2;
	position: absolute;
	background: url(/images/nav_bg.gif) no-repeat;
	top: 70px;
	left: 4px;
}

div.MainMenu ul.MenuBarHorz {
	cursor: default;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}

div.MainMenu ul.MenuBarHorz.isActive {
	z-index: 1000;
}

div.MainMenu ul.MenuBarHorz div.Submenu {
	left: -10000px;
	margin-left: -10px;
	position: absolute;
	width: 270px;
	z-index: 1020;
}

div.MainMenu ul.MenuBarHorz div.Submenu div.SubmenuHead {
	display: none;
}

div.MainMenu ul.MenuBarHorz div.Submenu div.SubmenuBody {
	background-image: url(/images/main_menu_bg2.png);
	background-repeat: no-repeat;
	behavior: url(/js/iepngfix.htc);
	padding: 0 20px;
	width: 230px;
}

div.MainMenu ul.MenuBarHorz div.Submenu div.SubmenuFoot {
	background-image: url(/images/main_menu_btm2.png);
	background-repeat: no-repeat;
	behavior: url(/js/iepngfix.htc);
	height: 20px;
	overflow: hidden;
	width: 270px;
}

div.MainMenu ul.MenuBarHorz div.Submenu.isVisible {
	left: auto;
}

div.MainMenu ul.MenuBarHorz div.Submenu p.Summary {
	color: #5E5D60;
	margin: 0;
	padding: 10px 0 5px 0;
	font-family: 'Franklin Gothic Medium';		
}

div.MainMenu ul.MenuBarHorz li.Level1 {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 18px 0 0;
	position: relative;
}

div.MainMenu ul.MenuBarHorz a.Level1 {
	color: #717174;
	display: block;
	float: left;
	padding: 0 0 0 24px;
	text-decoration: none;
	line-height: 18px;
	outline: none;
}

div.MainMenu ul.MenuBarHorz li.Level1.isOn a.Level1 {
	color: #fff;
	background-image: url(/images/menu_tab_lt_on.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div.MainMenu ul.MenuBarHorz a.Level1.isHover,
div.MainMenu ul.MenuBarHorz li.Level1.isOn a.Level1.isHover {
	background-image: url(/images/menu_tab_lt_over.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div.MainMenu ul.MenuBarHorz a.Level1 span.Label {
	background-image: url(/images/menu_tab_rt_out.gif);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 40px 0 0;
	font-family: 'Franklin Gothic Medium';
	font-size: 12px;
}

div.MainMenu ul.MenuBarHorz li.Level1.ForLPs a.Level1 span.Label {
	background-image: url(/images/menu_tab_rt_out_last.gif);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 40px 0 0;
	font-family: 'Franklin Gothic Medium';
	font-size: 12px;
}

div.MainMenu ul.MenuBarHorz li.Level1.ForLPs a.Level1.isHover span.Label {
	background-image: url(/images/menu_tab_rt_over_last.png);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 40px 0 0;
	font-family: 'Franklin Gothic Medium';
	font-size: 12px;
}

div.MainMenu ul.MenuBarHorz a.Level1.isHover span.Label {
	background-image: url(/images/menu_tab_rt_over.gif);
	color: #717174;
	text-decoration: none;
}

div.MainMenu ul.MenuBarHorz li.Level1.isOn a.Level1 span.Label {
	background-image: url(/images/menu_tab_rt_on.gif);
	color: #fff;
	text-decoration: none;
}

div.MainMenu ul.MenuBarHorz li.Level1.isOn a.Level1.isHover span.Label {
	background-image: url(/images/menu_tab_rt_over.gif);
	color: #fff;
	text-decoration: none;
}

div.MainMenu ul.MenuBarHorz a.Level1.isHover span.Label,
div.MainMenu ul.MenuBarHorz li.Level1.isOn a.Level1.isHover span.Label {
	background-image: url(/images/menu_tab_rt_over.gif);
	color: #717174;
	text-decoration: none;
}

div.MainMenu ul.MenuBarHorz ul {
	color: #006595;
	cursor: default;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 1020;
}

div.MainMenu ul.MenuBarHorz div.Submenu li {
	display: block;
	clear: both;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 0;
	position: relative;
	width: 230px;
}

/* LEVEL 2 */

/* TODO: establish and test a list of Fonts after Franklin Gothic Medium in the rules below. */

div.MainMenu ul.MenuBarHorz div.Submenu a.Level2 {
	background-color: #FFFFFF;
	background-image: none;
	color: #333;
	display: block;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	width: 216px;
	font-family: 'Franklin Gothic Medium';		
}

div.MainMenu ul.MenuBarHorz div.Submenu a.Level2:hover,
div.MainMenu ul.MenuBarHorz div.Submenu a.Level2.isHover {
	background-color: #b77306;
	background-image: none;
	color: #FFFFFF;
}

/* LEVEL 3 */

div.MainMenu ul.MenuBarHorz div.Submenu a.Level3 {
	background-color: #FFFFFF;
	background-image: none;
	color: #5E5D60;
	display: block;
	padding: 3px 7px 3px 20px;
	text-decoration: none;
	width: 203px;
	font-family: 'Franklin Gothic Medium';		
}

div.MainMenu ul.MenuBarHorz div.Submenu a.Level3:hover,
div.MainMenu ul.MenuBarHorz div.Submenu a.Level3.isHover {
	background-image: none;
	text-decoration: underline;
}

/* Our Team */
div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurTeam div.Submenu {
	width: 495px;
}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurTeam div.Submenu div.SubmenuBody {
	background-image: url(/images/main_menu_bg-OurTeam.png);
	width: 455px;

}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurTeam div.Submenu div.SubmenuFoot {
	background-image: url(/images/main_menu_btm-OurTeam.png);
	width: 495px;
}

div.MainMenu ul.MenuBarHorz li.Level1.OurTeam div.Submenu li {
	clear: none;
	float: left;
	padding: 3px 3px 0 0;
	width: 148px;
}

div.MainMenu ul.MenuBarHorz li.Level1.OurTeam div.Submenu a.Level2 {
	width: 134px;
}

div.MainMenu ul.MenuBarHorz li.Level1.OurTeam div.Submenu a.Level3 {
	width: 121px;
}

/* Investment Focus  */

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.InvestmentFocus {
	position: absolute;
	left: 106px;
	padding: 0 22px 0 0;
}

/* About Us  */


div.MainMenu ul.MenuBarHorz li.Level1.AboutUs.isOn a.Level1 {
	color: #fff;
	background-image: url(/images/menu_tab_lt_on_first.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div.MainMenu ul.MenuBarHorz li.Level1.AboutUs a.Level1.isHover, 
div.MainMenu ul.MenuBarHorz li.Level1.AboutUs.isOn a.Level1.isHover{
	background-image: url(/images/menu_tab_lt_over_first.png);
	background-position: left top;
	background-repeat: no-repeat;
}

/* Our Team  */

#Universe {
	margin-bottom: -17px;	
}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurTeam {
	position: absolute;
	left: 254px;
	padding: 0 22px 0 0;
}

/* Our Portfolio  */

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurPortfolio {
	position: absolute;
	left: 363px;
	padding: 0 22px 0 0;
}

/* Our Advantage  */

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.OurAdvantages	 {
	position: absolute;
	left: 489px;
	padding: 0 22px 0 0;
}

/* Success Stories  */

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.SuccessStories {
	position: absolute;
	right: 130px;
	padding: 0 22px 0 0;
}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.SuccessStories div.Submenu {
	float: left;
	position: absolute;
	right: 12px;
}


/* For LPs  */

div.MainMenu ul.MenuBarHorz li.Level1.ForLPs.isOn a.Level1.isHover span.Label {
	background-image: url(/images/menu_tab_rt_over_last.png);
	color: #717174;
	text-decoration: none;
}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.ForLPs {
	float: right;
	position: absolute;
	right: 15px;
	padding: 0 22px 0 0;
}

div.MainMenu ul.MenuBarHorz li.MenuFolder.Level1.ForLPs div.Submenu {
	float: right;
	position: absolute;
	right: 17px;
}


/* BROWSER HACKS */
div.MainMenu ul.MenuBarHorz iframe {
	/* an iframe is inserted behind the menu for MSIE < 7 so
		the menu will show above form controls and ActiveX */
	position: absolute;
	z-index: 1010;
	filter: alpha(opacity:0.1);
}

div.MainMenu ul.MenuBarHorz li.isIE {
	/* removes extra spacing created by whitespace */
	float: left;
}

/* --------------- Dan's new CSS Rules --------------- */

/* decrease font size and tighten up the top right nav */
div.HeadMenu ul.Menu a.MenuItem {
	font-size: 9px;
}

div.HeadMenu ul.Menu a.MenuItem {
	text-decoration: none;
}

div.HeadMenu ul.Menu a.MenuItem:hover {
	text-decoration: underline;
}


/* Subpage Classes */
.subpage_emphasis {color: #b77306; font-size: 16px; font-weight: 500; line-height: 20px; margin: 0 0 10px 0; }
.subpage_header {color: #00477f; font-size: 14px;}
.subpage_caption {text-align: center; color: #656656; font-weight: bold; font-size: 10px;}

/* Left Sidebar */
#related_links {margin: 10px 0 20px 20px;}
	.related_links_title {font-size: 13px; color: #006595;}
	#related_links img {width: 9px; height: 9px; background:transparent url(../images/small_orange_arrow.gif) no-repeat scroll center center;}
	a.related_link {font-size: 11px; color: #006595; text-decoration: none; display: block; line-height: 18px;}
	a:hover.related_link {text-decoration: underline;}

.left_sidebar_caption { text-align: center; font-size: 9px; color: #343434;} 
.left_sidebar_leftalign { text-align: left; font-size: 9px; color: #343434;} 

a.sidebar_link {font-weight: bold;}

/* Our Investment Criteria table */
#our_investment_criteria table {border-collapse: separate;}
#our_investment_criteria table tr.even {background: #eff5f9;}
#our_investment_criteria table tr.odd {background: #dfebf3;}
#our_investment_criteria table td {font-size: 10px; font-family: arial, helvetica, san-serif; color: #2d2a2b; padding: 5px; vertical-align: top;}
#our_investment_criteria table td.inv_focus_title {background: url(/images/inv_focus_top.jpg); height: 27px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; padding-top: 0; padding-bottom: 0; vertical-align: middle;}
#our_investment_criteria table td.strong {font-weight: bold;}
#our_investment_criteria table td.inv_focus_footer {background: url(/images/inv_focus_bottom.jpg); height: 41px; text-align: center; color: #545356; padding: 0 5px; vertical-align: middle;}



/* SPECIAL TABLES */
#special {
	font-family: arial, helvetica, san-serif;
	font-size: 10px;
	width: 660px;
	text-align: left;
	border-collapse: separate; /* collapse */
}
#special thead th {
	padding: 8px;
	font-size: 14px;
	text-align: center;
	color: #333;
	background: url(/images/table_header2.gif) top left;
}
#special tfoot td {
	padding: 4px;
	font-size: 10px;
	text-align: center;
	color: #7f7f83;
	background: url(/images/table_footer2.gif) bottom left;
	border-top: 1px dotted #7f7f83;
}
#special td {
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #666666;
}
#special tbody tr td.left {
	border-top: 1px dotted #7f7f83;
	border-right: 1px dotted #7f7f83;
	border-left: 1px solid #d8d9da;
}
#special tbody tr td.center {
	border-top: 1px dotted #7f7f83;
	border-right: 1px dotted #7f7f83;
}
#special tbody tr td.right {
	border-top: 1px dotted #7f7f83;
	border-right: 1px solid #d8d9da;
}
#special tbody tr td.clear {
	background-color: #ffffff;
}
#special tbody tr td.even {
	background-color: #eff6fa;
}
#special tbody tr td.odd {
	background-color: #dae8f2;
}
#special tbody td strong {
	font-size: 12px;
	font-weight: bold;
}
#special tbody td em {
	font-weight: bold;
}

/* Toolbar Sprites */
a.print_icon {background: url('/images/tool_sprites.gif') no-repeat 0 0;}
a:hover.print_icon {background: url('/images/tool_sprites.gif') no-repeat 0 -15px;}

a.email_icon {background: url('/images/tool_sprites.gif') no-repeat 0 -30px;}
a:hover.email_icon {background: url('/images/tool_sprites.gif') no-repeat 0 -42px;}

#global_affiliates img {	
	behavior: url(/js/iepngfix.htc);
}

.orange {color: orange;}


.newsdate {
	color: #00477f;
	font-style: italic;
}


#news_container  {
	height: 150px; 
	overflow: auto;
}

#news_container a {
	color: #717174;
}


#testimonials .testimonial {
	float: left;
	width: 227px;
	position: relative;
	margin: 0 0 30px 0;
	display: inline;
}

#testimonials .testimonial_right {
	float: left;
	width: 237px;
	position: relative;
	margin: 0 0 30px 0;
	display: inline;
}

#testimonials .name_title {
	float: left;
	width: 130px;
	margin: 10px 0 0 0;
}

#testimonials .logo {
	width: 125px;
	position: absolute;
	top: 140px;
	right: 0;
}

#testimonials .logo img {
	width: 100px;
}

#testimonials .name {
	font-size: 15px;
	font-weight: bold;
	color: #b77306;
}

.clear {
	clear: both;
}