/* CSS Document */
body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
img{border:none; margin:0px;}
.maindiv{width:865px; margin:0 auto; padding:0px;}
.heder{height:108px;}
/*.logo{background:url(Images/logo_frontline.gif) no-repeat left; width:174px; height:88px;  float:left; margin:20px 0px 0px 0px;}*/
.logo{width:174px; height:88px;  float:left; margin:20px 0px 0px 0px;}
.nav{border-bottom:1px solid #cccccc; height:19px; margin:0px; float:left; width:691px; padding-top:86px; }
ul.manu{list-style:none; margin:0px; padding:0px; float:right; font-weight:bold; color:#003399;}
li.menulnk{list-style:none; float:left;}
/*li.menulnk:hover{ background:url(Images/menu_hover.gif) bottom no-repeat;padding-bottom:5px;}*/
li.menulnk a{color:#003399; text-decoration:none; display:block; padding-bottom:3px; }
li.menulnk a:hover{text-decoration:none; background:url(../Images/menu_hover.gif) bottom no-repeat;}
li.menulnk a#activepage{background:url(../Images/menu_hover.gif) bottom no-repeat;}
li.menusep{float:left; padding:0px 6px 0px 6px;}
.main{padding-top:20px; padding-bottom:20px; float:left;}
.bannerdiv{ margin-bottom:40px;}
.col1{width:335px; float:left;  padding:0px 0px 0px 18px; }
.col2{ width:470px; float:left; padding-left:40px;   background: url(../Images/col_sep.gif) no-repeat left top;}
h3{font-size:18px; font-weight:normal; color:#66cc66; padding:0px; margin:0px;}
p.col2txt{font-size:13px; color:#000000; line-height:1.2em;}
p{font-size:13px; color:#000000; line-height:1.2em; }/*margin-top:6px;*/
p a{color:#6699cc; text-decoration:underline;}
p a:hover{text-decoration:none;}
.footer{clear:both; border-top:1px solid #cccccc; color:#000000; text-align:center; padding-top:10px;}
.ourfunds{ background:url(../Images/img_hedingourfunds.gif) no-repeat left top;  width:865px; position:relative; height:80px;}
.investments{ background:url(../Images/Investments.gif) no-repeat left top;  width:865px; position:relative; height:80px;}
img.ourfundsimg{position:absolute; left:310px; top:0px;}
.colleft{width:266px; float:left; margin:0px; padding:0px; }
.colright{width:599px; float:left;margin:0px; padding:0px; padding-top:90px;}
a.lnk{font-weight:bold;color:#003399; background:url(../Images/img_bullet.gif) no-repeat left 3px; text-decoration:none; padding-left:10px; margin:0px; display:block; margin-bottom:6px; }
a.lnk:hover{background:url(../Images/img_hoverbullet.gif) no-repeat left 3px;}
ul.sidelinks{list-style:none; padding:0px; color:#339933;margin:5px 0px 0px 10px;}
ul.sidelinks li{list-style:none; margin-bottom:6px;}
ul.sidelinks li a{background:url(../Images/img_bullet.gif) no-repeat left 3px; padding-left:10px; display:block; width:220px; color:#003399; text-decoration:none;}
ul.sidelinks li a:hover{background:url(../Images/img_hoverbullet.gif) no-repeat left 3px;}
#active{background:url(../Images/img_hoverbullet.gif) no-repeat left 3px;}/*only for active link*/
.contact{ background:url(../Images/img_headingcontact.gif) no-repeat left top;  width:865px; position:relative; height:80px;}
.contactheading{font-size:16px; color:#66CC66; padding-bottom:8px; font-weight:bold;}
.contactsubheading{font-weight:bold; color:#000000;}
ul.liststyle{list-style:none; padding:0px; color:#000000;margin:5px 0px 0px 10px;}
ul.liststyle li{list-style:none; margin-bottom:6px; background:url(../Images/bulletgreen.jpg) no-repeat left 3px; padding-left:10px; font-weight:bold;}
.objective{background:url(../Images/img_headingobjective.gif) no-repeat left top;  width:865px; position:relative; height:80px;}
.team{background:url(../Images/img_headingourteam.gif) no-repeat left top;  width:865px; position:relative; height:80px;}
.teammemberimg{margin-top:20px;}
.teampost{color:#003399; font-weight:bold; padding-top:2px;}
/********* text ***********/
#view_txt{ color:#666666;}
#view_txt li{ margin-bottom:15px; color:#666666;}
.companylogo{width:157px;float:left; padding-top:16px;}
.companytext{width:400px; float:left;}
*html .companytext{width:400px; float:left;padding-top:12px;} /*only for IE*/

.news{ background:url(../Images/img_headingnews.gif) no-repeat left top;  width:865px; position:relative; height:80px;}

.newsa{text-decoration:none; font-size:13px; color:#003399; font-weight:bold; margin:12px 0px 5px 0px; display:block;}
.newsa:hover{text-decoration:none; font-size:13px; color:#88a7e1;}
.margin{padding:0px 0px 12px 0px; margin:0px; border-bottom:1px dotted #666;}
.margin span{ display:block; margin-top:8px;}


.subheading{font-weight:bold; color:#003399; padding-left:10px; margin-bottom:6px;}
.boader{padding:12px 0px 12px 0px; margin:0px; border-bottom:1px dotted #666;}
.add{list-style:none; margin:15px 0px 0px 0px; padding:0px}
.add li {list-style:none; margin:0px; padding:0px}
.mail{color:#6699cc; text-decoration:underline;}
.mail:hover{text-decoration:none;}
