﻿
html { height: 100%; background: url(images/bkgd_tile.gif) repeat white; text-align: center; margin: 0px; vertical-align: middle; }
a { overflow: hidden; }

body#intro { background: white; width: 794px; height: 100%; margin: 0px auto 0px auto; }
body#intro div#divContainer { overflow: hidden; width: 750px; background: white; margin: 0px auto 0px auto; padding: 100px 0px 0px 0px; }
body#intro div#divContainer object { padding: 0px; margin: 0px; }


/* Insert the banner across the top. */
body#intro div#divBanner { overflow: hidden; text-indent: -9999px; height: 156px; width: 750px; background: url(images/ls_index_banner.jpg) no-repeat; margin: 0px; padding: 0px; }

/* Handle the borders. */
body#intro div#divBorderRight { float: right; width: 22px; height: 100%; background: url(images/index_border_right.gif) repeat-y right;  margin: 0px; padding: 0px; }
body#intro div#divBorderLeft { float: left; width: 22px; height: 100%; background: url(images/index_border.gif) repeat-y left; margin: 0px; padding: 0px; }

/* Is used if javascript is disabled, or the user doesn't have Flash v8 or higher. */
body#intro div#divClock { margin: 6px 0px 0px 0px; }
body#intro div#divStaticClock { overflow: hidden; text-indent: -9999px; height: 104px; width: 750px; background: url(images/clock.jpg) no-repeat; padding: 0px; padding: 0px;}

/* Replaces the Enter Site text with an image. */
body#intro div#divEnter a { display: block; overflow: hidden; text-indent: -9999px; height: 18px; width: 159px; background: url(images/index_enter_site.gif) no-repeat; margin: 25px auto 0px auto; padding: 0px;}

/* Copyright/Legal statement. */
body#intro div#divCopyright { margin: 50px auto 20px auto; }
body#intro div#divLegal { margin: 0px auto 20px auto; width: 700px; }
div#divCopyright, div#divLegal { font-family: times new roman, arial, tahoma, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #9898A2; }

/* Sub page formatting. */
body.subPage { width: 736px; margin: 0px auto 0px auto; height: 100%; padding: 0px;  background: url(images/page_bkgd.gif) center top repeat-y #c1c6da; }

body.subPage div#divOuter { background: url(images/page_bkgd.gif) center top repeat-y #c1c6da; padding: 0px; margin: 0px; width: 736px; min-height: 100%; }


body.subPage div#divContainer, body.subPage div#divTop, body.subPage div#divBottom { width: 700px; margin: 0px 18px 0px 18px; padding: 0px; }

body.subPage div#divTop { height: 118px; overflow: hidden; }
body.subPage div#divTop div#divTopHeader h1 { overflow: hidden; text-indent: -9999px; }
body.subPage div#divTop div#divTopHeader { height: 118px; background: url(images/globe.jpg) top repeat-y; margin: 0px auto 0px auto; padding: 0px; width: 594px; float: left; }
body.subPage div#divTop div#divTopLeft { width: 53px; height: 118px; background: url(images/ls_pageframe_left.jpg) top left; float: left; }
body.subPage div#divTop div#divTopRight { width: 53px; height: 118px; background: url(images/ls_pageframe_right.jpg) top right; float: left; }

body.subPage div#divBottom { padding-top: 85px; background: url(images/ls_pageframe_bot.jpg) no-repeat center top #c1c6da; }

body.subPage div#divBorderRight { height: 100%; background: url(images/pageframe_right.jpg) repeat-y right; margin: 0px; padding: 0px; }
body.subPage div#divBorderLeft { height: 100%; background: url(images/pageframe_left.jpg) repeat-y left; margin: 0px; padding: 0px; }


body.subPage div#divContainer { background: white; }

body.subPage div#divNavigation { height: 21px; }
body.subPage div#divNavigation ul#menuAreas { overflow: visible; z-index: 1; list-style: none; width: 594px; margin: 0px; 
	padding: 0px; }

body.subPage div#divNavigation ul li a.menuArea { display: block; text-indent: -9999px;  }
body.subPage div#divNavigation ul#menuAreas li.menuArea { float: left; background: url(images/menu/menubg.jpg) repeat-x; }
body.subPage div#divNavigation ul#menuAreas li#liHome a.menuArea { background: url(images/menu/home.jpg) no-repeat; width: 58px; height: 21px; }
body.subPage div#divNavigation ul#menuAreas li#liAbout a.menuArea { background: url(images/menu/aboutus.jpg) no-repeat; width: 72px; height: 21px; }
body.subPage div#divNavigation ul#menuAreas li#liBusiness a.menuArea { background: url(images/menu/Manage.jpg) no-repeat; width: 128px; height: 21px; }
body.subPage div#divNavigation ul#menuAreas li#liInvestment a.menuArea { background: url(images/menu/investment.jpg) no-repeat; width: 155px; height: 21px; }
body.subPage div#divNavigation ul#menuAreas li#liContact a.menuArea { background: url(images/menu/contactus.jpg) no-repeat; width: 83px; height: 21px; }
body.subPage div#divNavigation ul#menuAreas li#liPartner a.menuArea { background: url(images/menu/partnerlogin.jpg) no-repeat; width: 98px; height: 21px; }
body.subPage div#divNavigation ul.menuSub { display: none; z-index: 2; position: absolute; list-style: none; margin: -2px 0px; padding: 0px 1px 1px 0px; 
	background: #666666; }
body.subPage div#divNavigation ul.menuSub li { z-index: 3; border-left: 1px solid rgb(163, 178, 204); margin: 1px; display:block;
	padding: 5px 12px 4px 12px; text-align: left; background: rgb(129, 140, 172); }
body.subPage div#divNavigation ul.menuSub li a { display: block; color: rgb(255, 255, 255); font-family: tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold; font-size: 11px; text-decoration: none; }
body.subPage div#divNavigation ul.menuSub li:hover { background: #435287; }

body.subPage div#divContainer div#divContentBlock { z-index: 0; overflow: hidden; width: 594px; margin: 0px auto 0px auto; text-align: left;
	background: url(images/photo_div_bkgd_bot.gif) repeat-x top; padding: 9px 0px 0px 0px; }
	
body.subPage div#divContainer div#divContentBlock p {color:#333333; font-family:verdana,arial,tahoma,sans-serif; font-size:11px;
	line-height:18px; padding:0px 13px 4px 15px; }
body.subPage div#divContainer div#divContentBlock h3 { color:#1B2777; font-family:verdana,arial,tahoma,Helvetica,sans-serif;
	font-size:12px; font-weight:bold; line-height:18px;  padding: 0px 13px 0px 15px; margin: 10px 0px -20px 0px; }

body.subPage div#divContainer div#divContentBlock table {color:#333333; font-family:verdana,arial,tahoma,sans-serif; font-size:11px;
	line-height:18px; padding:0px 13px 4px 15px; }

body.subPage div#divContainer div#divContentBlock h4
{
	color: #1B2777;
	font-family: verdana,arial,tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
body.subPage div#divContainer div#divContentBlock h5
{
	color: #333333;
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 5px 4px 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
}
body.subPage div#divContainer div#divContentBlock td
{
	color: #333333;
	font-family: verdana,arial,tahoma,sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 5px 4px 5px;
}
body.subPage div#divContainer div#divContentBlock td a
{
	font-family:verdana,arial,tahoma,Helvetica,sans-serif; font-size:11px; color:#1B2777;
	line-height:18px; display: block; padding: 2px 0px 0px 25px; }



body.subPage div#divFooter { border-top: 1px #d6d6d6 solid; background: #efefef; overflow: hidden;
	 margin: 0px auto 0px auto; padding: 0px 0px 0px 50px; }
body.subPage div#divFooter a { display: block; margin: 4px 30px 4px 0px; float: left; 
	text-transform: uppercase; padding: 0px; 
	background: #efefef; color: gray; font-family:verdana,arial,tahoma,Helvetica,sans-serif; font-size:9px; 
	font-style:normal; font-weight:bold; text-decoration:none; vertical-align: middle; }
body.subPage div#divFooter a:hover { text-decoration: underline; }

body.subPage div#divSplash { width: 594px; background: url(images/photo_div_bkgd.gif) top repeat-x; 
	margin: 0px auto 0px auto; padding: 9px 0px 0px 0px; }
body.subPage div#divSplash div#divLandscape { overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscape_Feature { overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscape_Manage{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscape_Contact{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscapeIntro{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscapeChar{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscapeGlobal{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }
body.subPage div#divSplash div#divLandscapeResource{ overflow: hidden; width: 594px; height: 195px; padding: 0px;
	margin: 0px; border-bottom: 2px solid #bababa;  }					

body.subPage div#divCopyright { margin: 0px auto 20px auto; }
body.subPage div#divLegal { margin: 0px auto 20px auto; width: 594px; }

body.subPage div#divContainer div#divContentBlock img.imgRight { margin: 10px; float: right; }
body.subPage div#divContainer div#divContentBlock.features img.imgRight { margin: 0px 10px 10px 10px; }

body.subPage div#divContainer div#divContentBlock div#divStar { width: 566px; margin: 35px 13px 0px 15px; border-bottom: #1b2777 solid 2px;
	background: url(images/ls_star_section_bullet.gif) left bottom no-repeat; padding: 0px 0px 0px 10px;  }

body.subPage div#divContainer div#divContentBlock div#divStar1 { width: 566px; margin: 35px 13px 0px 13px; border-bottom: #1b2777 solid 2px;
	background:left bottom no-repeat; padding: 0px 0px 0px 0px;  }


h2#hIntro { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_introduction.gif) top center no-repeat; 
	width: 114px; height: 20px; text-indent: -9999px; }
h2#hFeatures { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_features.gif) top center no-repeat; 
	width: 119px; height: 20px; text-indent: -9999px; }
h2#hCharacteristics { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_character.gif) top center no-repeat; 
	width: 238px; height: 20px; text-indent: -9999px; }
h2#hManagement { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_management.gif) top center no-repeat; 
	width: 175px; height: 20px; text-indent: -9999px; }
h2#hLoneStar { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_lsfunds.gif) top center no-repeat; 
	width: 158px; height: 20px; text-indent: -9999px; }
h2#hLoneStar1 { margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; background: url(images/LSF.gif) top center no-repeat; 
	width: 238px; height: 20px; text-indent: -9999px; }
h2#hContactInfo { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_contactinfo.gif) top center no-repeat; 
	width: 175px; height: 20px; text-indent: -9999px; }
h2#hGlobal { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_global.gif) top center no-repeat; 
	width: 158px; height: 20px; text-indent: -9999px; }	
h2#hSiteMap { margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden; background: url(images/sectTitle_sitemap.gif) top center no-repeat; 
	width: 158px; height: 20px; text-indent: -9999px; }	
	

table#tableSiteMap { width: 540px; background: white; margin: 20px 0px 35px 15px; }
table#tableSiteMap td { background: #e2e6e9; font-family:verdana,arial,tahoma,Helvetica,sans-serif; font-size:11px; color:#1B2777;
	line-height:18px; padding: 5px 10px 5px 10px; }
table#tableSiteMap td.tdSiteMapLeft { vertical-align: top; font-weight:bold; margin-right: 20px; width: 180px;  text-align: right;  }
table#tableSiteMap td a { background: #e2e6e9; font-family:verdana,arial,tahoma,Helvetica,sans-serif; font-size:11px; color:#1B2777;
	line-height:18px; display: block; }
	
div.divGlobalAff { width: 550px; background: url(images/globalaff_bkgd_lite.jpg) top no-repeat #f3f4f8; margin: 15px; }
div.divGlobalAff a { display: block; float: right;  text-indent: -9999px; background: url(images/weatherbutton.jpg) no-repeat top;
width:140px; height:26px; position: relative; top: -40px; }
div.divGlobalAff p {  margin-top: 20px; }
body.subPage div#divContainer div#divContentBlock div.divGlobalAff h3 { padding-top: 2px; }

div#divCharOuter { height: 400px; width: 520px; padding: 0px; margin: 0px auto 10px auto; }
div#divCharLeft { width: 250px; float: left;  height: 100%;  margin: 0px; }
div#divCharRight { width: 250px; float: left; height: 100%; margin: 0px;}
div#divCharRight img { margin-bottom: 20px; }

div#divLoneStar { border-left: 2px solid #3E4F7A; border-bottom: 2px solid #3E4F7A; border-right: 2px solid #3E4F7A; 
	width: 204px; background: url(images/fundsbanner.jpg) top no-repeat; 
	padding: 25px 0px 10px 5px; float: right; margin: 20px 15px 0px 20px; }
div#divLoneStar a {  font-family:verdana,arial,tahoma,Helvetica,sans-serif; font-size:12px; color:#1B2777;
	line-height:18px; display: block; padding: 2px 0px 0px 25px; }
div#divLoneStar a.active { background: url(images/arrowbullet.gif) left no-repeat; }
