/* Generic stuff */

* {margin:0; padding:0;}
html, body, p, h1, h2, h3, h4, ul, li, table {margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; color:#4d4d4f; }
.sitewrapper{margin:0 auto; width:999px; background:url(../img/bg_sitewrapper.jpg) repeat-y; }

#wrapper{width:985px; margin:0 auto;}
#top_bar{
background-color:#1f2828;
height:35px;
_height:36px;
}
#top_bar .lefside{
float:left;
width:200px;
}
#top_bar #main_nav{
float:right;
padding:7px 0 9px 0;
color:#FFFFFF;
}
#top_bar #main_nav ul{
list-style-type:none;
margin:0;
padding:0
}
#top_bar #main_nav ul li{
display:inline;
list-style-type:none;
background:url(../img/main_nav_sep.jpg) right 7px no-repeat;
padding:0 9px 0 9px;
}

#top_bar #main_nav ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:0.6em
}
#top_bar #search_tool{
float:right; text-align:right; width:180px; padding:0; color:#FFF; font-size:0.8em; padding:10px 22px 0 0}
#search_tool input.inputbox {border:1px solid #ccc; width:138px; padding:0 0 0 2px }
#search_tool input.btn_go {margin:0 0 3px 2px; vertical-align:bottom; border:none;}
#main_content{
background:#FFFFFF}
#left_col{
float:left;
width:200px;
background-color:#202828
}
#left_col .left_top{
background:url(../img/left_col_topbg.jpg) no-repeat;
height:70px
}
#left_col .left_bottom{
background:url(../img/left_home_bottombg.jpg) no-repeat;
height:309px;

}
#left_col #left_nav{
background-color:#637d7c;
_height:1%
}
#left_col #left_nav ul{
margin:0;
padding:0;
}
#left_col #left_nav ul li{
padding:0;
padding:0;
list-style-type:none
}
#left_col #left_nav ul li a{
display:block;
padding:4px 0 0 25px;
height:17px;
font-size:0.7em;
color:#fff
}
#left_col #left_nav ul li a.overview{
background:url(../img/overview_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.statements{
background:url(../img/statments_bg.jpg) no-repeat;
}
#left_col #left_nav ul li a.op_fin{
background:url(../img/op-fin_bg.jpg) no-repeat;
}

#left_col #left_nav ul li a.portfolio{
background:url(../img/corp_res_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.govern{
background:url(../img/portfolio_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.fin_stat{
background:url(../img/governance_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.fin_cal{
background:url(../img/fin_stat_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.share_info{
background:url(../img/fin_cal_bg.jpg) no-repeat;

}
#left_col #left_nav ul li a.downloads{
background:url(../img/share_info_bg.jpg) no-repeat;
}
#main_content_wrapper{
float:right;
width:785px;
background: url(../img/main_wrapper_bg.jpg)  right 0 no-repeat;
height:625px;
}
#content_shade{
background:url(../img/home_bg_shade.png) 0 0 no-repeat;
width:785px;
height:625px;
}
.home_header{
float:right;
margin:10px 25px 0 0;
_margin:10px 12px 0 0;
}
.home_header h1{
background:url(../img/home_header.png) 0 0 no-repeat;
width:355px;
height:25px;
text-decoration:none
}
#home_content{
  padding:152px 24px 14px 14px; 
}
.strap_line{
float:left;
width:314px;
min-width:312px;
height:158px;
background:url(../img/beyond_strapline.png) 0 0 no-repeat;
}

#home_content h2{
color:#FFFFFF;
}
#home_content ul{
margin:2px 0 0 0;
padding:0;
}
#home_content ul li{
margin:0;
padding:5px 0 0 12px;
_padding:1px 0 0 12px;
list-style-type:none;
background:url(../img/home_arrow.gif) 0 9px no-repeat;
color:#FFFFFF;
font-size:0.7em
}
#home_content_top {
 
 }
#home_content_top  #box1{  
   padding:10px 0 0 10px;
   background:url(../img/box_bg.png) repeat-x;
   width:227px;
   min-width:227px;
   height:85px;
   min-height:85px;
   height:auto!important;
   margin:56px 0 0 0;
   float:right;
   border:1px solid #FFFFFF;
}
#home_content_bottom{
margin:15px 0 0 10px;
_margin:15px 0 0 10px;

}
#home_content_bottom h2{
padding:10px 0 10px 0;
_padding:10px 0 0 0;
margin:0 0 -5px 0;
display:block;
font-size:0.9em;
width:225px;

}
#home_content_bottom img{
 padding:0 10px 0 0;
}

#home_content_bottom .box2{
   background:url(../img/box_bg.png) repeat-x;
   width:357px;
   min-width:357px;
   height:94px;
   min-height:94px;
   margin:0 18px 0 0;
   padding:0;
   float:left;
   border:1px solid #FFFFFF;
}
#home_content_bottom .box3{
   background:url(../img/box_bg.png) repeat-x;
   width:357px;
   min-width:357px;
   height:94px;
   min-height:94px;
   padding:0;
   float:right;
   border:1px solid #FFFFFF;
}
#footer{
float:right;
margin:12px 0 0 0;
_margin:0;
padding:5px 0 0 22px;
_padding:3px 0 0 22px;
width:763px;
color:#FFFFFF;
background:url(../img/home_footer.png) repeat-x;
height:18px;

}
#footer ul{
list-style-type:none;
margin:0;
padding:0;
color:#FFFFFF;
font-size:0.6em
}

#footer ul li{
display:inline;
list-style-type:none;
background:url(../img/main_nav_sep.jpg) right 2px no-repeat;
padding:0 9px 0 9px;
color:#FFFFFF;
}
#footer ul li.last{
background:none;
}
#footer ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#foot_shade{width:1000px; background:url(../img/bg_footer.jpg) bottom no-repeat; padding-bottom:8px;}
.foot_content{background:url(../img/bg_sitewrapper.jpg) repeat-y;}

/* Text Styles */
   #main_content_wrapper p{
   color:#fff;
   line-height:15px;
   font-size:0.7em;
   padding:8px 0 0 0;
   margin:0;
   }
	h1, h2{
		color:#009DD8;
	}
	h1 {
		font-size:26px;
		height:50px;
		line-height:50px;
		
		margin:0 0 18px 0;
	}
	
	h2 {
		font-size: 16px;
	
	}
	
	p {
		margin:0 0 18px 0;
	}
	
/*--Link Styles--*/		
a {
color:#ffffff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
 border:none;
}
#DeliveredByInvestis {		
		padding:10px 0 20px 5px;
		background-color:#ffffff
}
/*---Other--*/	
.clear {
 clear:both;	
}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.space{height:20px;}
.min_pad{}
