
html {
	height: 100%;
	margin-bottom: 1px;
}


ul {
	margin: 0;
	padding: 5px 15px;
	font-size: 1em;
}

ol {
	margin: 0;
	padding: 5px 20px 5px 30px;
	font-size: 1em;
}

img, img a { border:0;}

a {
	color:#216272;
}

a:hover {
	text-decoration: underline;
}

.floatleft {
	float:left;
}
 
.floatright {
	float:right;
	padding-left:3px;
}
 
.floatnone {
	float:none;
}
 
.floatleftpadding {
	float:left; 
	padding-right:8px;
}
 
.floatleftborder {
	float:left; 
	border-right:solid 1px #000;
} 


h1{

}

h2 {

}

h3 {

}

h4 {
	font-size:1.3em;
	font-weight:bold;	
}

h5 {
	font-size:1.1em;
	font-weight:bold;	
}

.home-link
{
    font-size:1.3em; 
    font-weight:bold; 
    margin-left:150px;
    _margin-left:145px; 
    position:relative; 
    top:4px;
    %top:16px;
}

.home-link a
{
    text-decoration:none; 
    color:#fff;
}

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}



/* Layout */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:#ecf7f8 url(../images/bg_body.gif) repeat-x;
	padding:0;
	margin:0;
}


#wrapper {
	width:945px;
	margin:0 auto;
}


/**** Header starts ****/

#header {
	width:945px;
	position:relative;
}

#header h1{
	margin:0;
	padding:15px 0 0 6px;
}

#header .topNavigation {
	background-color:#205d72;
	float:right;
	margin:0 10px 0 0;
}

#header .search {
	position:absolute;
	top:25px;
	right:0;
	width:200px;
}

#header .search input {
	font-size:1.1em;
	color:#83796f;
	padding:1px;
}

#header .search input.btn_search{
	vertical-align:top;
	margin-left:-2px;
}

#header .topNavigation ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

#header .topNavigation ul li{
	float:left;
	font-size:1.3em;
	color:#fff;
	border-right:1px solid #83a6c4;
	padding:2px 13px 4px 13px;
}

#header .topNavigation ul li a{
	color:#fff;
	text-decoration:none;
}

#header .topNavigation ul li.first{
	padding-left:5px;
}

#header .topNavigation ul li.last{
	padding-right:5px;
	border:none;
}

#header .topNavigation ul li.sel{
	background-color:#fff;
	color:#215d72;
}

#header .topNavigation ul li.sel a{
	color:#215d72;
}

#header .topNavigation ul li.leftcurve{
	background:url(../images/topnav_left.gif) no-repeat;
	height:20px;
	width:11px;
	padding:0;
	border:none;
}

#header .topNavigation ul li.leftcurve_sel{
	background:#fff url(../images/topnav_left_sel.gif) no-repeat;
	height:22px;
	width:6px;
	padding:0;
	border:none;
}

#header .topNavigation ul li.rightcurve{
	background:url(../images/topnav_right.gif) no-repeat;
	height:20px;
	width:11px;
	padding:0;
	border:none;	
}

#header .topNavigation ul li.rightcurve_sel{
	background:url(../images/topnav_right_sel.gif) no-repeat;
	height:22px;
	width:11px;
	padding:0;
	border:none;	
}

/**** Header ends ****/




/**** Content starts ****/

#content {
	width:945px;
	float:left;
	margin:2px 0 0 0;
}

#content2 {
	width:943px;
	float:left;
	margin:2px 0 18px 0;
}

#content2 .content2_inside{
	background:url(../images/bg_content2.gif) repeat-y;
	float:left;
}

#content2 .content2_inside2{
	background:url(../images/bg_content3.gif) repeat-y;
	float:left;
}

.topcurve {
	background:url(../images/bg_pageheader.gif) no-repeat top right;
	height:10px;
}


#content .flash_wraper {
	float:left;
	width:668px;
	z-index:100;
}

#content .editable_wraper {
	float:right;
	width:375px;
	border-left:10px solid #fff;
	border-right:10px solid #fff;	
	background: #c4e3e7 url(../images/bg_editable.gif) repeat-x;
	margin-left:-120px;
	min-height:400px;
	z-index:-1;
	position:relative;
}

#content .editable_wraper .editable_container {
	padding:4px 20px 0 15px;
}

#content .editable_wraper span.header {
	background:url(../images/bg_editable_header.gif) no-repeat;
	width:375px;
	height:7px;
}

#content .editable_wraper h3{
	font-size:1.4em;
	font-weight:bold;
	color:#5e7982;
	padding-bottom:5px;
	margin:0;
}

#content .editable_wraper p{
	font-size:1.3em;
	color:#5e7982;
	margin:0;
}

#content .editable_wraper span div p{
	font-size:1.1em;
	float:right;
	color:#5e7982;
	margin:0;
	width:230px;
}

#content .map_wraper {
	background:url(../images/bg_map.gif) no-repeat;
	min-height:180px;
	margin:15px 0;
}

#content .bottom_content {
	float:left;
	width:945px;
	margin-top:-1px;
}


#content .bottom_content .latest_news {
	background:url(../images/bg_news.gif) repeat-y;
	border-right:1px dashed #e3e5d5;
	float:left;
	width:198px;
	height:131px;
	max-height:131px;
	overflow:hidden;
}

#content .bottom_content .latest_news span.header {
	background:url(../images/header_news.gif) no-repeat;
	display:block;
	width:198px;
	height:11px;	
}

#content .bottom_content .latest_news .container{
	padding:0 11px 14px 11px;
	width:176px;
}

#content .bottom_content .latest_news h4,
#content .bottom_content .downloads h4, 
#content .bottom_content .dev_process h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#e6790f;
	padding-bottom:8px;
	margin:0;
}

#content .bottom_content .downloads h4.blank {
	visibility:hidden;
} 

#content .bottom_content .latest_news h5,
#content .bottom_content .downloads h5, 
#content .bottom_content .dev_process h5 {
	font-size:1.1em;
	font-weight:bold;
	color:#216272;
	padding-bottom:5px;
	margin:0;
}

#content .bottom_content .latest_news p,
#content .bottom_content .downloads p, 
#content .bottom_content .dev_process p {
	font-size:1.1em;
	color:#5f7a83;
	margin:0;
}

#content .bottom_content .latest_news p a,
#content .bottom_content .downloads p a, 
#content .bottom_content .dev_process p a {
	color:#5f7a83;
}


#content .bottom_content .downloads {
	background:url(../images/bg_dowloads.gif) repeat-y;
	border-right:1px dashed #e3e5d5;	
	min-height:131px;
	float:left;	
	width:418px;
	max-height:131px;
	height:131px;
	overflow:hidden;
}


#content .bottom_content .downloads span.header {
	background:url(../images/header_downloads.gif) no-repeat;
	display:block;
	width:418px;
	height:11px;	
}

#content .bottom_content .downloads .container{
	padding:0 11px 14px 11px;
	
}

#content .bottom_content .downloads .container .col1_2{
	float:left;
	width:227px;
}


#content .bottom_content .downloads .container .col1_2 img{
	float:left;
	margin:14px 6px 0 0;
}

#content .bottom_content .downloads .container .col2_2{
	float:right;
	width:140px;
}


#content .bottom_content .dev_process {
	background:url(../images/bg_devprocess.gif) repeat-y;
	float:left;	
	width:326px;
	height:131px;
	min-height:131px;
	max-height:131px;
	overflow:hidden;

}

#content .bottom_content .dev_process span.header {
	background:url(../images/header_process.gif) no-repeat;
	display:block;
	width:326px;
	height:11px;	
}

#content .bottom_content .dev_process .container{
	padding:0 11px 14px 11px;
	width:135px;
	float:left;
}

#content .bottom_content .dev_process .container img{
	float:left;
	margin-right:10px;
}


/**** What We Do start ****/

#content2 .column1_2 {
	float:left;
	width:251px;
}


#content2 .column1_2 .leftnav {
	background:url(../images/bg_leftnavbody.gif) repeat-y;
	width:251px;
}

#content2 .column1_2 .leftnav span.header{
	background:url(../images/colour-strip-left-nav.jpg) no-repeat;
	height:42px;
	width:251px;
	display:block;
	margin-top:-2px;
}

#content2 .column1_2 .leftnav ul {
	list-style-type:none;
	padding-left:21px;
	margin:0;
}

#content2 .column1_2 .leftnav ul li{
	font-size:1.2em;
	color:#fff;
	background:url(../images/bg_leftnavborder.gif) repeat-x bottom left;
	padding:0 0 9px 0;
	margin:0 0 9px 0;	
}

#content2 .column1_2 .leftnav ul li span{
	font-weight:bold;
}

#content2 .column1_2 .leftnav ul li a{
	color:#fff;
	text-decoration:none;
}

#content2 .column1_2 .leftnav ul li.last{
	background:none;
}

#content2 .column1_2 .leftnav ul li ul li {
	background:none;
	font-size:0.9em;
	padding:0 0 4px 0;
	margin:0;
}

#content2 .column2_2 {
	float:right;
	width:672px;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
}

#content2 .column2_2 ul {
	list-style-type:disc;
	margin:0 0 0 35px;
	padding:0;
}

#content2 .column2_2 ul li 
{
	color:#216272;
	font-size:1.2em;
	line-height:15px;
	
}
#content2 .column2_2 ul li ul
{
	
	font-size:0.8em;
	
	
}

#content2 .column2_2 .col1_2 {
	background-color:#d8ecef;
	padding:25px 15px;
	float:left;
	width:452px;
	margin-top:-2px;
}

#content2 .column2_2 .col1_2 h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#216272;
	padding:0 0 22px 0;
	margin:0;
}

#content2 .column2_2 .col1_2 h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#216272;
	padding:0 0 22px 0;
	margin:0;
}

#content2 .column2_2 .col1_2 p{
	font-size:1.2em;
	color:#216272;
	padding:0 0 15px 0;
	line-height:15px;
	margin:0;
}

#content2 .column2_2 .col1_2 p a{
	color:#216272;
}


#content2 .column2_2 .col1_2 .editable_img{
	border-bottom:1px dashed #fff;
	padding-bottom:7px;
	margin-bottom:7px;	
}


#content2 .column2_2 .col2_2 {
	background:url(../images/bg_custelement.gif) repeat-y;
	float:left;
	width:190px;
	margin-top:-2px;
}

#content2 .column2_2 .col2_2 span.block{
	background:url(../images/bg_custelement.gif) no-repeat;	
	display:block;
	width:190px;
	min-height:143px;
}

#content2 .column2_2 .col2_2 .inside{
	padding:0 10px 0 12px;
}


#content2 .column2_2 .col2_2 .inside h4{
	font-size:1.4em;
	font-weight:bold;
	color:#e6790f;
	padding-bottom:8px;
	margin:0;
}

#content2 .column2_2 .col2_2 .inside .custom_element {
	padding-bottom:25px;
}

#content2 .column2_2 .col2_2 .inside .custom_element h5{
	font-size:1.1em;
	font-weight:bold;
	color:#5f7a83;
	margin:0;
	border-bottom:1px dashed #5f7a83;
	padding-bottom:3px;
}

#content2 .column2_2 .col2_2 .inside .custom_element p{
	font-size:1.1em;
	color:#5f7a83;
	line-height:15px;
	margin:0;
}

#content2 .column2_2 .col2_2 .inside .custom_element img{
	margin:5px 0 0 0;
}


#content2 .column2_2 .col1_1_long {
	float:left;
	padding:0 15px 35px 15px;
	width:642px;
}

#content2 .column2_2 .col1_1_long .map_wraper {
	padding-top:40px;
}

/**** What We Do end ****/

/**** Latest News start ****/

#content2 .column2_2 .col1_2 .container_w1 {
	float:left;
	width:445px;
	padding:35px 0 15px 0;
}

#content2 .column2_2 .col1_2 .container_w1 .topcurve{
	background:url(../images/bg_topcurve_w1.gif) no-repeat;
	float:left;
	width:445px;
	height:9px;
}

#content2 .column2_2 .col1_2 .container_w1 .midcontent {
	background-color:#fff;
	float:left;
	width:445px;
}

#content2 .column2_2 .col1_2 .container_w1 .midcontent .bottom_banner {
	border-top:1px dashed #b9d8dd;
	padding-top:15px;
	margin:15px;
}

#content2 .column2_2 .col1_2 .container_w1 .midcontent span.linktext a {
	color:#216272;
	float:left;
	font-size:1em;
	margin:0 0 20px 17px;
}

#content2 .column2_2 .col1_2 .container_w1 .bottomcurve{
	background:url(../images/bg_bottomcurve_w1.gif) no-repeat;
	float:left;	
	width:445px;
	height:9px;
}


#content2 .column2_2 .col1_1_long .container_w {
	float:left;
	width:633px;
	padding-bottom:35px;
}

#content2 .column2_2 .col1_1_long .container_w ul {
	list-style-type:none;
}

.col1_1_long .container_w .topcurve{
	background:url(../images/bg_topcurve_w.gif) no-repeat;
	float:left;
	width:633px;
	height:9px;
}

.col1_1_long .container_w .midcontent {
	background-color:#fff;
	float:left;
	padding:0 15px;
	width:603px;
}

.col1_1_long .container_w .midcontent_nobg {
	background:none;
	float:left;
	padding:0 15px;
	width:603px;
}


.col1_1_long .container_w .midcontent ul {
	list-style-type:none;
	float:right;
	margin:0;
	padding:2px 20px 2px 0;
}

.col1_1_long  .container_w .midcontent .select_year ul li{
	float:left;
	font-size:1.2em;
	color:#216272;
	padding-left:30px;
}

.col1_1_long .container_w .midcontent .select_year ul li a{
	color:#216272;
	text-decoration:none;
}

.col1_1_long .container_w .midcontent .select_year ul li span{
	font-weight:bold;
}


.col1_1_long .container_w .bottomcurve{
	background:url(../images/bg_bottomcurve_w.gif) no-repeat;
	float:left;	
	width:633px;
	height:9px;
}


.column2_2 .col1_1_long h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#216272;
	padding:30px 0 22px 0;
	margin:0;
}

.column2_2 .col1_1_long p{
	font-size:1.2em;
	color:#216272;
	padding-bottom:24px;
	line-height:15px;
	margin:0;
}


#content2 .column2_2 .col1_1_long p.toppadding{
	padding:30px 0 14px 0;
}


#content2 .column2_2 .col1_1_long p span{
	font-size:1.2em;
	font-weight:bold;
}

#content2 .column2_2 .col1_1_long span.link a{
	font-size:0.7em;
	font-weight:normal;
	color:#216272;
}

#content2 .column2_2 .col1_1_long .news-list {
	padding:0 10px;
}


#content2 .column2_2 .col1_1_long .news-list ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content2 .column2_2 .col1_1_long .news-list ul li{
	border-bottom:1px dashed #fff;
	padding-bottom:15px;
	margin-bottom:15px;	
}

#content2 .column2_2 .col1_1_long .news-list ul li.last{
	border:none;
}


#content2 .column2_2 .col1_1_long .news-list ul li p{
	font-size:1.1em;
	color:#216272;
	padding:0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .news-list ul li p strong { 
	font-weight:bold;
	padding-bottom:4px;
	display:block;
}



#content2 .column2_2 .col1_1_long .news-list ul li p a{
	color:#216272;
}

/**** Latest News end ****/


/**** Quick Facts start ****/

#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts h3{
	font-size:1.4em;
	font-weight:bold;
	color:#5fb8d5;
	text-transform:uppercase;
	margin:0;
	padding:0 0 16px 15px;
}

#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts p{
	font-size:1.1em;
	color:#216272;
	margin:0;
	padding:0;
}


#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts ul li {
	background:url(../images/bullet.gif) no-repeat 15px 5px;
	border-bottom:1px dashed #b7d5d9;
	padding:0 10px 8px 26px;
	margin-bottom:6px;	
}


#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts ul li.last {
	border:none;
	padding:0 10px 12px 28px;
}

#content2 .column2_2 .col1_1_long .container_w .midcontent .quick_facts span.linktext a {
	font-size:1em;
	color:#216272;
	display:block;
	margin:0 0 20px 26px;
}

/**** Quick Facts end ****/


/**** Register New Alerts start ****/

#content2 .column2_2 .col1_1_long .news_alerts h5 {
	font-size:1.2em;
	font-weight:bold;
	color:#216272;
	margin:0;
	padding-bottom:5px;
}


#content2 .column2_2 .col1_1_long .news_alerts table tr td {
	padding:2px;
}

#content2 .column2_2 .col1_1_long .news_alerts table {
	padding-bottom:20px;
}

#content2 .column2_2 .col1_1_long .news_alerts table label {
	font-size:1.1em;
	color:#216272;
}

#content2 .column2_2 .col1_1_long .news_alerts table p {
	font-size:1.2em;
	color:#216272;
	padding:0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .news_alerts table.first label {
	float:left;
	width:100px;
}

#content2 .column2_2 .col1_1_long .news_alerts table.first input {
	width:150px;
	border-top:2px solid #808184;
	border-left:2px solid #808184;
	padding:0 3px;
}


#content2 .column2_2 .col1_1_long .news_alerts table.second p {
	width:355px;
}


#content2 .column2_2 .col1_1_long .news_alerts table.second label,
#content2 .column2_2 .col1_1_long .news_alerts table.third label {
	padding-left:6px;
}


#content2 .column2_2 .col1_1_long .news_alerts table.third {
	padding-bottom:40px;
}

#content2 .column2_2 .col1_1_long .news_alerts table.third p {
	width:270px;
}

/**** Register New Alerts end ****/


/**** Search Results start ****/

#content2 .column2_2 .col1_1_long .search_results {
	float:left;
	padding:0 10px 5px 0px;
}

#content2 .column2_2 .col1_1_long .result_wraper {
	float:left;
	border-bottom:1px dashed #fff;
	width:630px;
	margin:0 0 15px 0;
}


#content2 .column2_2 .col1_1_long .result_wraper .result_detail {
	float:left;
	width:445px;
	padding:0 70px 12px 0;

}

#content2 .column2_2 .col1_1_long .result_wraper .result_detail h5{
	font-size:1.2em;
	font-weight:bold;
	color:#216272;
	padding:0 0 3px 0;
	margin:0;
}


#content2 .column2_2 .col1_1_long .result_wraper .result_detail h5 span {
	color:#5fb8d5;
}


#content2 .column2_2 .col1_1_long .result_wraper .result_detail p{
	font-size:1.1em;
	padding:0;
	margin:0;
}


#content2 .column2_2 .col1_1_long .result_wraper .ratings{
	float:left;
	width:95px;
	padding-top:10px;
}

#content2 .column2_2 .col1_1_long .result_wraper .ratings p {
	font-size:1.1em;
	color:#216272;
	padding:0 0 4px 0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .result_wraper .ratings ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .result_wraper .ratings ul li {
	float:left;
	padding-right:2px;
}


#content2 .col1_1_long .container_w .midcontent .pagination p {
	font-size:1em;
	float:left;
	margin:0;
	padding:0 0 0 12px;
}


#content2 .col1_1_long .container_w .midcontent .pagination p a{
	color:#216272;
}


#content2 .col1_1_long .container_w .midcontent .pagination ul{
	float:right;
	list-style-type:none;
	padding:0 20px 0 0;
	margin:0;
}

#content2 .col1_1_long .container_w .midcontent .pagination ul li{
	font-size:1.2em;
	color:#216272;
	float:left;
	padding:0 0 0 10px;
}

#content2 .col1_1_long .container_w .midcontent .pagination ul li.sel{
	font-weight:bold;
	color:#5fb8d5;
}


#content2 .col1_1_long .container_w .midcontent .pagination ul li.next {
	padding-left:20px;
}

#content2 .col1_1_long .container_w .midcontent .pagination ul li a{
	color:#216272;
	text-decoration:none;
}

/**** Search Results end ****/


/**** Sitemap start ****/

#content2 .column2_2 .col1_1_long .sitemap {
	padding-top:28px;
}

#content2 .column2_2 .col1_1_long .sitemap ul{
	border-bottom:1px dashed #fff;
	padding-bottom:12px;
	margin-bottom:12px;
	list-style-type:none;	
}

#content2 .column2_2 .col1_1_long .sitemap ul.last {
	border:none;
	padding-bottom:10px;
	margin-bottom:10px;
}


#content2 .column2_2 .col1_1_long .sitemap ul li{
	color:#216272;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0 0 4px;
}

#content2 .column2_2 .col1_1_long .sitemap ul li a{
	color:#216272;
	text-decoration:none;
}


#content2 .column2_2 .col1_1_long .sitemap ul li ul {
	margin:0;
	padding:7px 0 0 0;
	border:none;
}

#content2 .column2_2 .col1_1_long .sitemap ul li ul ul {
	padding:2px 0 0 0;
}


#content2 .column2_2 .col1_1_long .sitemap ul li ul li {
	font-size:1em;
	font-weight:normal;
	color:#216272;
	padding:0 0 5px 15px;
}


#content2 .column2_2 .col1_1_long .sitemap ul li ul li ul li {
	font-size:0.8em;
	font-weight:normal;
	color:#818f93;
	padding:0 0 4px 15px;
}

#content2 .column2_2 .col1_1_long .sitemap ul li ul li ul li a {
	color:#818f93;
}


#content2 .column2_2 .col1_1_long .sitemap .left_col {
	float:left;
	width:290px;
}

#content2 .column2_2 .col1_1_long .sitemap .right_col {
	float:left;
	width:250px;
	margin-left:80px;
}

#content2 .column2_2 .col1_1_long .sitemap .bottom_links {
	width:600px;
	float:left;
	padding-top:35px;
}

#content2 .column2_2 .col1_1_long .sitemap .bottom_links ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .sitemap .bottom_links ul li{
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#216272;
	padding-right:28px;
}



/**** Sitemap end ****/



/**** How We Invest start ****/

#content2 .column2_2 .col1_1_long .we_invest {
	float:left;
}


#content2 .column2_2 .col1_1_long .we_invest table tr td {
	font-size:1.1em;
	color:#216272;
	padding:6px;
	border-collapse:collapse;
}

#content2 .column2_2 .col1_1_long .we_invest table tr td span{
	color:#757e83; 
}


#content2 .column2_2 .col1_1_long .we_invest table tr td.odd {
	background-color:#fff;
	border-top:1px solid #7babc3;
}

#content2 .column2_2 .col1_1_long .we_invest table tr td.ucase {
	text-transform:uppercase;
}


#content2 .column2_2 .col1_1_long .we_invest p.small {
	color:#216272;
	font-size:1.1em;
}

#content2 .column2_2 .col1_1_long .we_invest ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:0;
	padding:0 0 25px 0;
}

#content2 .column2_2 .col1_1_long .we_invest ul li{
	font-size:1.2em;
	color:#216272;
	padding:0 0 4px 0;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details {
	float:left;
	padding-bottom:30px;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report {
	float:left;
	width:295px;
}

.second {
	padding-left:42px;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_header {
	background:url(../images/bg_topcurve_w_small.gif) no-repeat;
	float:left;
	width:295px;
	height:9px;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_content {
	background:#fff;
	float:left;
	width:275px;
	padding:0 10px;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_content img {
	float:left;
	margin:0 5px 0 0;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_content h5 {
	color:#216272;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_content p {
	color:#216272;
	font-size:1.1em;
	margin:0;
	padding:0;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_content p a {
	color:#216272;
}

#content2 .column2_2 .col1_1_long .we_invest .report_details .report .report_footer {
	background:url(../images/bg_bottomcurve_w_small.gif) no-repeat;
	float:left;
	width:295px;
	height:9px;
}


#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf ul {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}

#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf ul li {
	float:left;
	border-bottom:1px dashed #B7D5D9;
	margin-bottom:6px;
	padding:0 10px 6px 15px;
	width:606px;
}

#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf .description {
	float:left;
	width:465px;
}

#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf ul li p {
	font-size:0.9em;
	float:left;
	padding:0;
	margin:0;
}


#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf .download_link {
	float:right;
	width:110px;
}

#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf .download_link img{
	float:left;
	margin-right:8px;
}

#content2 .column2_2 .col1_1_long .we_invest .downwload_pdf .download_link p{
	float:none;
	font-size:0.9em;
	padding-top:5px;
}

/**** How We Invest end ****/


/**** Image Library start ****/

#content2 .column2_2 .col1_1_long  .image_library {
	float:left;
	padding:25px 0 0 25px;
	width:590px;
}


#content2 .column2_2 .col1_1_long  .image_library .image_wraper {
	float:left;
	width:68px;
	border:2px solid #c1dbe4;
	margin:0 10px 12px 0;
}

#content2 .column2_2 .col1_1_long  .image_library .image_wraper img{
	 vertical-align:top;
}


/**** Jquery Lightbox start ****/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/**** Jquery Lightbox end ****/

/**** Image Library end ****/


/**** Our People start ****/

#content2 .column2_2 .col1_1_long .our_team {
	float:left;
	width:532px;
}

#content2 .column2_2 .col1_1_long .our_team h2 {
	font-size:1.4em;
	font-weight:bold;
	color:#216272;
	margin:0;
	padding:0 0 10px 0;
}

#content2 .column2_2 .col1_1_long .our_team .team_container {
	float:left;
}

#content2 .column2_2 .col1_1_long .our_team .left_col {
	float:left;
	width:243px;
}


#content2 .column2_2 .col1_1_long .our_team .member_wraper {
	background-color:#fff;
	float:left;
	width:243px;
	margin:0 0 20px 20px;
}

#content2 .column2_2 .col1_1_long .our_team .member_wraper img {
	float:left;
	margin:0 5px 0 0;
}

#content2 .column2_2 .col1_1_long .our_team .member_wraper h5 {
	font-size:1.1em;
	font-weight:bold;
	color:#216272;
	margin:0;
	padding:5px 0;
}

#content2 .column2_2 .col1_1_long .our_team .member_wraper p {
	font-size:1.1em;
	color:#707272;
	margin:0;
	padding:0;
}

#content2 .column2_2 .col1_1_long .our_team .member_wraper a 
{
	text-decoration:none;
}

#content2 .column2_2 .col1_1_long .our_team .right_col {
	float:left;
	width:243px;
	margin-left:44px;
}


#content2 .column2_2 .col1_1_long .member_profile {
	float:left;
	padding-top:20px;
}


#content2 .column2_2 .col1_1_long .member_profile .img_container {
	float:left;
	width:155px;
	padding:0 18px 0 0;
}

#content2 .column2_2 .col1_1_long .member_profile .profile_details {
	float:left;
}


#content2 .column2_2 .col1_1_long .member_profile h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#216272;
	padding:0 0 4px 0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .member_profile span.designation {
	font-size:1.2em;
	color:#707272;
	display:block;
	padding:0 0 4px 0;
	margin:0;
}


#content2 .column2_2 .col1_1_long .member_profile p {
	font-size:1.1em;
	color:#216272;
	line-height:15px;
	padding:0 0 16px 0;
	margin:0;
}

#content2 .column2_2 .col1_1_long .member_profile img {
	float:left;
	margin:3px 0 30px 0;
}

/**** Our People end ****/

/**** Content ends ****/

/**** Footer starts ****/


#footer {
	background-color:#c0dde7;
	float:left;
	width:945px;
	padding:3px 0 2px 0;

}

#footer p{
	float:left;	
	font-size:1em;
	color:#7c7874;
	margin:0;
	padding:0 25px 0 10px;
}

#footer ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#footer ul li{
/*	border-right:1px solid #7c7874;*/
	background:url(../images/divider_footer.gif) no-repeat right 3px;
	float:left;
	font-size:1em;
	color:#7c7874;
	padding:1px 7px;
	margin:0;
}

#footer ul li span{
	font-weight:bold;
}

#footer ul li a {
	color:#7c7874;
	text-decoration:none;
}

#footer ul li.last{
	background:none;
}

.footerLink 
{
	font-size:1em;
	color:#7C7874;
	clear:both;
	padding:10px 0;
	*padding:0;
}

/**** Footer ends ****/


table#menu1content, table#menu2content, table#menu3content, table#menu4content, table#menu5content, table#menu6content,  table#menu7content  {
	height: auto;
	z-index: 2;
	width:160px;
}

table#menu1content tr td, table#menu2content tr td, table#menu3content tr td, table#menu4content tr td, table#menu5content tr td, table#menu6content tr td, table#menu7content tr td {
    margin: 5px 0 5px 0;
    border:solid 1px #a0c2c7;
    background-color:#f5fafb; }
    
table#menu1content tr td:hover, table#menu2content tr td:hover, table#menu3content tr td:hover, table#menu4content tr td:hover, table#menu5content tr td:hover, table#menu6content tr td:hover, table#menu7content tr td:hover {
    margin: 5px 0 5px 0;
    border:solid 1px #a0c2c7;
    background-color:#205d72; }    
    
table#menu1content tr td:hover a, table#menu2content tr td:hover a, table#menu3content tr td:hover a, table#menu4content tr td:hover a, table#menu5content tr td:hover a, table#menu6content tr td:hover a, table#menu7content tr td:hover a {
    color: #fff; }     

#menu1content a, #menu2content a, #menu3content a, #menu4content a, #menu5content a, #menu6content a, #menu7content a {
	color: #205d72;
	padding: 0 0px 0 0;
	font-size: 1.1em;
	text-decoration:none; }

#menu1content a:hover, #menu2content a:hover, #menu3content a:hover, #menu4content a:hover, #menu5content a:hover, #menu6content a:hover, #menu7content a:hover {
	color: #fff; }

table#menu1content td, table#menu2content td, table#menu3content td, table#menu4content td, table#menu5content td, table#menu6content td, table#menu7content td {
	padding: 3px 0 3px 8px;
	vertical-align: top; }
	

div.login {
	padding-top: 0px;
}
div.login div.field {
	clear: both;
	padding-bottom: 10px;
	width: 370px;
}
div.login label {
	font-size: 1.1em;
	float: left;
	width: 80px;
	height:20px;	
}

div.caption {
	font-size: 1.1em;
	float: left;
	width: 120px;
	height:30px;	
	color:#216272;
}

div.login input {
	border: 1px solid #70727a;
	float: left;
	
}

div.signin {float:left;}

div.login input.textbox {
width:200px	
}

div.login #btnSubmit1 {float:left;border:none;margin-left:120px;}
div.login .gobutton {float:left;border:none;margin-left:260px;}

.flashvid {
    float:left;
    padding: 15px 0 0 0; }
    
    
div.hit {
	border-bottom: 1px solid #9ab8da;
	padding: 12px 0;
	float: left;
	width: 100%;
}

div.hit a.link {
	float: left;
	background: none;
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	width: 650px;
}

div.preview {
	float: left;
	width: 650px;
}

div.hit span.rank {
	float: right;
	width: 80px;
}




