

#terms{height:auto; width:980px; padding-top:20px;margin:0 auto;background-color:#FFF;font-size:12px}
#terms_content{height:100%; width:900px; text-align:left; overflow:auto; padding-right:15px;margin:0 auto;background-color:#FFF;}

#splash_mast{width:980px;height:141px; background-color:#FFF;margin:0 auto;}



#splash_panel{float:left;margin:0; width:334px; height:396px;background-image:url(img/splash_panel.jpg);background-repeat:no-repeat;}

#splash_footer{width:660px; height:90px;margin:0 auto;font-size:10px;}


#content_bg_terms{width:1022px; height:100%; min-height:576px; margin:0 auto;background-image:url(img/body_shadow_nofoot.jpg);background-repeat:no-repeat;}

#subnav{font-size:12px;visibility:hidden;}


/****************************new and updated code*************************************************/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 auto; 
	padding:0;
	background-color:#F8F8F8;
	margin:0;padding:0;
background-image:url(img/body_shadow_new2.jpg);
background-repeat:repeat-y;
background-position:top;
}

* {
margin:0;
}
html, body {
height:100%;
 }
.footer, .push {
 height:70px;
 clear: both;
 }
 P{margin-top:1em;margin-bottom:1em;
 }
 
#aboutus_container,#keyfacts_container,#philosophy_container,#news_container, #team_container, #whyinvest_container,#contacts_container,#login_container, #performance_container, #splash_container{
min-height: 100%;
width:980px;
height: auto !important;
height: 100%;
margin: 0 auto -70px;
}

/*main structure*/
.text_relative{position:relative}
#splash_text{position:absolute; top:80px; left:380px; width:480px; height:140px;padding-top:0;font-size:14px;}
#splash_container{background-image:none;clear:both;}
#splash_content{width:980px;margin:0 auto;height:590px;background-color:#FFF;}
#mast{width:980px;height:111px; margin:0 auto;}
#text{float:left; width:550px; height:auto; min-height:500px; padding-top:0; margin-top:50px;padding-left:0;padding-right:25px;}
#text_wide{float:left; width:931px; height:auto; min-height:500px; padding-top:0; margin-top:50px;padding-right:25px;padding-left:24px}

/*sub menus structure*/
#submenu{float:left;font-size:16px; width:356px; height:auto; min-height:120px; font-weight:bold;line-height:1.8;padding-left:24px;padding-top:50px;color:#666;background-image:url(img/sub_panel_bg_test.jpg);background-repeat:no-repeat;}
#submenu2{float:left; font-size:16px; width:356px; height:auto; font-weight:bold;line-height:1.8;padding-left:24px;padding-top:50px;color:#666;background-image:url(img/sub_panel_bg_test.jpg);background-repeat:no-repeat;}
#submenu3{font-size:16px; width:356px; height:auto;font-weight:bold;line-height:1.2;padding-left:24px;padding-top:5px;color:#666;}
#team_nav{font-family: Arial, Helvetica, sans-serif; font-size:13px;line-height:1.6;padding-left:13px;}
.team_names{padding-left:6px;padding-bottom:4px;}
.blacksubhead{font-size:16px;font-weight:bold;color:#000;}

#aboutsubmenu{float:left;font-size:16px; width:356px; height:auto; min-height:120px; font-weight:bold;line-height:1.8;padding-left:24px;padding-top:0px;color:#666;background-image:url(img/sub_panel_bg_test.jpg);background-repeat:no-repeat;}
#abouthead{font-size:19px;margin:0px 0px 17px 0px;color:666;}
#aboutlinks{padding-left:6px;}
#disclosures{padding-left:6px;margin-top:-1px}


.sub_submenu{float:left;width:348px; padding-left:5px;font-size:12.5px;line-height:1.7;}
.menuclear{clear:both;width:300px;height:0px;}
#footer{width:980px;height:70px;margin:0 auto;}
.leftcol{width:380px;float:left;}
/**********************************end main structure****************************************************************/

/*****containers with the bg image btm left************/
#aboutus_container{background-image:url(img/aboutus_bg2.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#keyfacts_container{background-image:url(img/facts_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#philosophy_container{background-image:url(img/philosophy_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#team_container{background-image:url(img/team_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
/*same for 2 sub pages*/
#whyinvest_container{background-image:url(img/whyinvest_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
/*same bg for news and resources pages*/
#news_container{background-image:url(img/news_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#contacts_container{background-image:url(img/contacts_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#login_container{background-image:url(img/login_panel_bg.jpg);background-repeat:no-repeat;background-position:0% 100%;}
#performance_container{background-image:none}


#news_content{width:980px;margin:0 auto; height:100%; min-height:600px; }

#test_panel{float:left;margin:0; width:334px; height:396px;background-image:url(img/splash_panel.jpg);background-repeat:no-repeat;}
#test_text{float:left; width:550px; height:auto;padding-top:0; margin-top:50px;padding-left:0;padding-right:25px;padding-bottom:20px}

.footer{width:100%; height:70px; text-align:center;background-image:url(img/footer_bg2.jpg);background-position:top;}
#image_panel{height:100%;width:380px;}

#mast_bg{width:100%; height:111px;position:absolute;left:0; top:0; z-index:-1;background-image:url(img/mast_bg2.jpg);background-repeat:no-repeat;background-position:top;}

/**********************end of new code here******************************************************/





#loginpanel{float:left;margin:0; width:380px; height:545px;background-image:url(img/login_panel_bg.jpg);}


#contactstext{float:left; width:540px; height:488px;padding-top:0; margin-top:50px;padding-left:0;padding-right:30px;overflow:auto;}
#investortext{float:left; width:560px; height:488px;padding-top:0; margin-top:50px;padding-left:0;padding-right:15px;overflow:auto;}

.divhead{margin-top:50px;}
.divleft{float:left;}
.divcontact{float:left;padding-left:30px;}
.divright{float:right;}

.divslides{padding:0;padding-top:10px;background-color:#FFF;}
.divcentre{margin:0 auto;}


#text_slides{ width:580px; float:left; height:440px; padding:0; margin-top:12px; overflow:auto;}
.slides{width:530px;padding-bottom:15px;}
.slideleft{float:left;width:230px;}
.slideright{float:left; width:305px; padding-left:10px;padding-right:12px;font-size:12px;line-height:1.2;}
.slideclear{height:40px;clear:both;}

li{line-height:1.5;}
.paddingleft12{padding-left:12px;}

.clear{clear:both;}

.greymenulink {color: #666}
.paddingleft16{paddding-left:16px;}

.tagline{font-size:16px;font-weight:bold;color:#464158; padding-left:86px;height:32px;vertical-align:bottom;padding-top:4px;}
.head15{font-size:15px;font-weight:bold;}
.sub13{font-size:13px;font-weight:bold;}
#subnavhead{width:356px;height:14px;position:relative;color:#666;font-size:19px;padding-top:0;padding-bottom:12px;padding-left:24px;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:19px;margin:1px 0px 5px 0px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:1px 0px 5px 0px;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:5px 0px 5px 0px;}
a:link{color:#629000;text-decoration:none;}
a:visited{color:#629000;text-decoration:none;}
a:hover{color:#666;}

hr{height:1px;width:100%; margin-top:9px;margin-bottom:9px;color:#ccc;noshade:noshade;}
#navcontainer{width:980px;height:31px;margin:0 auto;background-color:#FFF;}



/* Navigation based on CSS Sprites,www.alistapart.com/articles/sprites.*/
div#nav{
height:31px;
width:646px;
margin:0 0 0 0px;
padding-left:0;
border:0;
background-color:#FFF;
float:right;
}
div#nav ul#menu{
height:31px;
width:646px;
background:transparent url(img/newnav3.jpg) top left no-repeat;
margin:0;
padding:0;
position:relative;
}
div#nav ul#menu li{
margin:0;
padding:0;
list-style:none;
position:absolute;
top:0;
}
ul#menu li,ul#menu a{
height:31px;
display:block;
}
div#nav ul#menu li a{
text-decoration:none;
text-indent:-9999px;/* Commented backslash hack for IE Mac \*/
overflow:hidden;/* end hack */
}

#aboutnav{
left:0px;
width:161px;
}

#whyinvestnav{
left:162px;
width:161px;
}
#newsnav{
left:324px;
width:161px;
}
#contactsnav{
left:485px;
width:162px;
}


#aboutnav a:hover,body#aboutnavon #aboutnav{
background:transparent url(img/newnav3.jpg) 0 -31px no-repeat;
}

#whyinvestnav a:hover,body#whyinvestnavon #whyinvestnav{
background:transparent url(img/newnav3.jpg) -161px -31px no-repeat;
}
#newsnav a:hover,body#newsnavon #newsnav{
background:transparent url(img/newnav3.jpg) -323px -31px no-repeat;
}
#contactsnav a:hover,body#contactsnavon #contactsnav{
background:transparent url(img/newnav3.jpg) -484px -31px no-repeat;
}

.red_message {
	border: thin solid #FF0000;
	background-color: #FFCCCC;
	background-image: url(../cms/images/red_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #990000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-weight: bold;
}
