html{
	overflow:scroll;
	overflow-x:auto;
}

body{
	background:url('../images/body_bg.jpg') center top #daddd7 repeat-x;
	margin:0px;
	padding:0px;
}

body form{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	outline:none;
}

a{
	outline:none;
	cursor:pointer;
}

#dvWrapper{
	font-family:Arial, Helvetica, sans-serif;
	width:924px;
	margin:0px auto;
	height:auto;
}

#dvFooter{
	font-size:10px;
	color:#534741;
	padding:15px 0px 0px 10px;
	clear:both;
	float:left;
	width:914px;
	position:relative;
}

/* Global Header Based Elements start here */

#dvInvestorAccess{
	width:909px;
	margin:0px auto;
	font-size:9px;
	color:#006351;
	position:relative;
	height:30px;
	padding:10px 0px 0px 15px;
}

#dvInvestorAccess a{
	color:#006351;
	text-decoration:none;
}

#dvInvestorAccess a:hover{
	text-decoration:underline;
}

#dvInvestorAccess p{
	margin:0px;
	padding:0px;
	font-size:11px;
}

#dvInvestorAccess p a{
	position:absolute;
	top:0px;
	left:603px;
	float:left;
	width:100px;
	height:16px;
	background:#56555a;
	text-align:left !important;
	color:#fbfcfd;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 0px 0px 2px;
	padding:3px 8px 0px 18px;
}

#dvInvestorAccess p a:hover{
	text-decoration:none;
	color:#000;
}

#dvHeader{
	padding:0px 10px 10px 10px;
	font-size:0px;
	margin:10px 0px 0px;
	float:left;
	width:904px;
	background:#fff;
}

#dvHeader div{
	width:725px;
	float:left;
}

#dvHeader ul.topNav{
	margin:0px;
	padding:0px 0px 75px 0px;
	list-style-type:none;
	font-size:9px;
	text-transform:uppercase;
	color:#fff;
}

#dvHeader ul.topNav li{
	float:left;
	padding:4px 0px 0px;
	height:15px;
	width:240px;
	margin:0px 1px 0px 0px;
}

#dvHeader ul.topNav li.dh{ background:#565559; }
#dvHeader ul.topNav li.pe{ background:#619721; }
#dvHeader ul.topNav li.tv{ background:#796a9f; }

#dvHeader ul.topNav a{
	color:#fff;
	width:232px;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	float:left;
}

#dvHeader ul.btmNav{
	margin:0px;
	padding:0px 0px 0px 8px;
	list-style-type:none;
	font-size:11px;
	color:#ff000a;
	float:left;
	clear:both;
}

#dvHeader ul.btmNav li{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/nav_divider.jpg) no-repeat center right;
}

#dvHeader ul.btmNav li#contact{
	background:none;
}

#dvHeader ul.btmNav li span{
	padding:0px 7px 0px 7px;
}

#dvHeader ul.btmNav li.active a{
	color:#b40115;
}

#dvHeader ul.btmNav li a{
	color:#534741;
	text-decoration:none;
	padding:0px 7px 0px 0px;
}

#dvHeader ul.btmNav li#investor a{
	padding:0px 7px 0px 7px;
}

#dvHeader ul.btmNav li#contact a{
	padding:0px 0px 0px 7px;
}

#dvHeader ul.btmNav li a:hover{
	color:#b40115;
	text-decoration:none;
}

#dvHeader img{
	float:right;
	padding:10px 0px 0px;
}

/* Global Header Based Elements end here */

/* Main Content Panel Starts Here */

#dvContentHolder{
	width:924px;
	clear:both;
	float:left;
}

.Default_Test{
	background:#fff;
	min-height:664px;
	height:auto !important;
	height:664px;
}

.Value{
	background:url('../images/value_bg.jpg') no-repeat top right #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
}

.Partner{
	background:url('../images/partner_bg.jpg') no-repeat #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
}

.News{
	background:url('../images/news_bg.jpg') no-repeat #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
}

.WhoWeAre{
	background:url('../images/whoweare_bg.jpg') no-repeat top right #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
}

.Generic{
	background:url('../images/genericbg.jpg') no-repeat top #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
	padding:0px 0px 10px 0px;
}

.TeamMember{
	background:url('../images/genericbg.jpg') no-repeat top #fff;
	min-height:594px;
	height:auto !important;
	height:594px;
	padding:0px 0px 2px 0px;
}


/* Main Content Panel Ends Here */

  /* Global Navigation Starts Here */
  
  #dvNavigation{
	background:url('../images/navigation_bg.png') no-repeat;
	height:58px;
	width:924px;
	float:left;
  }
  
  #dvNavigation ul{
	float:left;
	margin:0px;
	padding:2px 0px 0px 10px;
  }
  
  #dvNavigation ul li{
	float:left;
	width:180px;
	height:52px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-indent:-9999px;
	margin:0px 1px 0px 0px;
  }
  
  #dvNavigation ul li a{
	height:52px;
	width:180px;
	float:left;
	position:relative;
  }
  
  #dvNavigation ul .lstNavValue a{ background:url('../images/nav_value.jpg') no-repeat right; }
  #dvNavigation ul .lstNavPartner a{ background:url('../images/nav_partner.jpg') no-repeat right; }
  #dvNavigation ul .lstNavPortfolio a{ background:url('../images/nav_portfolio.jpg') no-repeat right; }
  #dvNavigation ul .lstNavWho a{ background:url('../images/nav_who.jpg') no-repeat right; }
  #dvNavigation ul .lstNavNews a{ background:url('../images/nav_news.jpg') no-repeat right; }
  
  #dvNavigation ul .lstNavValue a:hover{ background:url('../images/nav_value_hover.jpg') no-repeat right; }
  #dvNavigation ul .lstNavPartner a:hover{ background:url('../images/nav_partner_hover.jpg') no-repeat right; }
  #dvNavigation ul .lstNavPortfolio a:hover{ background:url('../images/nav_portfolio_hover.jpg') no-repeat right; }
  #dvNavigation ul .lstNavWho a:hover{ background:url('../images/nav_who_hover.jpg') no-repeat right; }
  #dvNavigation ul .lstNavNews a:hover{ background:url('../images/nav_news_hover.jpg') no-repeat right; }
  
  #dvNavigation ul .lstNavValueOn a{ background:url('../images/nav_value.jpg') no-repeat left; }
  #dvNavigation ul .lstNavPartnerOn a{ background:url('../images/nav_partner.jpg') no-repeat left; }
  #dvNavigation ul .lstNavPortfolioOn a{ background:url('../images/nav_portfolio.jpg') no-repeat left; }
  #dvNavigation ul .lstNavWhoOn a{ background:url('../images/nav_who.jpg') no-repeat left; }
  #dvNavigation ul .lstNavNewsOn a{ background:url('../images/nav_news.jpg') no-repeat left; }

  /* Global Navigation Ends Here */
  
    /* Sub Navigation Starts Here */
    
    #dvSubNav{
		clear:both;
		font-size:0px;
    }
    
    .whoweare{
		float:right; 
		width:365px; 
		padding:0px 6px 0px 0px;
    }
    
    #dvSubNav ul.partner{
		padding:0px 0px 0px 191px;
    }
    
    #dvSubNav ul.portfolio{
		padding:0px 0px 0px 372px;
    }

    #dvSubNav ul.portfolio li a{
		padding:11px 0px 0px 10px;
		height:22px;
    }
    
    #dvSubNav ul.team_members{
		padding:0px 0px 0px 0px;
		height:210px;
    }

    #dvSubNav ul.team_members li a{ color:#998675; height:29px; margin:0px 0px -2px -1px; height:29px; }
    #dvSubNav ul.team_members li a span{ color:#625751; }
    #dvSubNav ul.team_members li.active a{ color:#998675; height:27px; padding:4px 0px 0px 9px; width:169px; font-weight:normal; border:solid 1px #e8e5e3; background:#fff; }
    #dvSubNav ul.team_members li.active a span{ color:#b40115; }

    #dvSubNav ul.news{
		padding:0px 0px 0px 554px;
    }
    
    #dvSubNav ul.news li a{
		padding:11px 0px 0px 10px;
		height:22px;
    }
    
    #dvSubNav ul li a.active{
		background:#fff;
		width:169px;
		height:21px;
		padding:10px 0px 0px 9px;
		border:solid 1px #e8e5e3;
		color:#b40115;
    }

    #dvSubNav ul li.active a:hover{
		background:#fff;
    }
    
    #dvSubNav ul{
		float:left;
		margin:0px;
		padding:0px 0px 0px 10px;
		list-style-type:none;
		font-size:10px;
		line-height:10px;
		height:33px;
    }
    
    #dvSubNav ul li{
		float:left;
		top:-3px;
		position:relative;
    }
    
    #dvSubNav ul li a{
    	margin:0px 1px 1px 0px;
		padding:5px 0px 0px 10px;
		background:url('../images/subnav_bg.jpg') no-repeat;
		width:170px;
		height:28px;
		float:left;
		color:#534741;
		text-decoration:none;
    }
       
    #dvSubNav ul li a:hover{ background:url('../images/subnav_bg_hover.jpg') no-repeat; }
    
    /* Sub Navigation Ends Here */
    
#pnlPortfolioDetails
{
	width:924px;
}
    
.dvContent{
	clear:both;
	padding:50px 0px 0px 10px;
	width:365px;
}

#dvNews{
	padding:40px 0px 0px 0px;
}

.dvContent h1{
	margin:0px;
	padding:0px 20px 20px 10px;
	font-size:16px;
	font-weight:normal;
	color:#b40115;
}

.dvContent h2{
	margin:0px;
	padding:0px 0px 20px 0px;
	font-size:16px;
	font-weight:normal;
	color:#b40115;
}

.dvContent p{
	margin:0px;
	padding:0px 20px 15px 8px;
	color:#534741;
	font-size:13px;
	line-height:17px;
}

.dvContent p b{
	margin:0px;
	padding:0px 20px 20px 0px;
	font-size:16px;
	line-height:19px;
	font-weight:normal;
	color:#b40115;
}


/* Contact Us Page Styles Start Here */

#dvContact{
	width:910px;
	padding:77px 0px 0px 10px;
}

#dvContact div{
	float:left;
	width:720px;
	height:459px;
	background:url('../images/contact_panel_bg1.jpg') repeat-x #d9d8d6;
	margin:0px 1px 0px 0px;
}

#dvContact div table{
	width:720px;
}

#dvContact div table tr td{
	width:180px;
}

#dvContact div table p{
	font-size:12px;
	padding:15px 0px 40px 8px;
}

#dvContact div span{
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:7px 0px 0px 0px;
	
}

#dvContact div p b{
	font-weight:bold;
	font-size:12px;
	padding:7px 0px 0px 0px;
	color:#534741;
	
}

#dvContact p.press_enquiry{
	font-size:11px;
	width:120px;
	float:left;
	padding:15px 0px 0px 8px;
}

#dvContact p.press_enquiry b{
	font-size:11px;
	color:#534741;
	font-weight:bold;
}

/* Contact Us Page Styles End Here */

/* Portfolio Page Content Styles Start Here */

#dvPortfolio{
	width:910px;
}

.dvContent #dvPfolio_LeftPanel{
	float:left;
	width:330px;
	padding:10px 23px 0px 7px;
}

.dvContent #dvPfolio_LeftPanel h1{
	padding:0px 20px 20px 0px;
}

#gvCurrentPortfolios {
	width:545px;
	border:0px;
}

#gvCurrentPortfolios tr th{
	font-size:10px;
	background:none;
	border:0px;
	text-align:left;
	padding:0px 0px 5px 10px;
}

#gvCurrentPortfolios tr th a{
	color:#c7b299;
	background:url('../images/tbl_sort_off.jpg') no-repeat right;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}

#gvCurrentPortfolios tr th a:hover{
	color:#b40115;
	background:url('../images/tbl_sort_on.jpg') no-repeat right;
}

#gvCurrentPortfolios tr th.active a{
	color:#b40115;
	background:url('../images/tbl_sort_on.jpg') no-repeat right;
}

#gvCurrentPortfolios td{
	height:23px;
	background:url(../images/current_pfolio_bg.jpg) repeat-x;
	font-size:11px;
	padding:0px 0px 0px 10px;
	border-right:solid 1px #dfdad6;
	color:#362f2d;
	border-bottom:0px;
	border-top:0px;
}

#gvCurrentPortfolios td a{ color:#362f2d; text-decoration:none;}
#gvCurrentPortfolios td a:hover{ color:#362f2d; text-decoration:underline; }

#gvCurrentPortfolios td#tdSize{
	border-right:0px;
}

#gvHistoricalPortfolios {
	width:545px;
	border:0px;
}

#gvHistoricalPortfolios tr th{
	font-size:10px;
	background:none;
	border:0px;
	text-align:left;
	padding:0px 0px 5px 10px;
}

#gvHistoricalPortfolios tr th a{
	color:#c7b299;
	background:url('../images/tbl_sort_off.jpg') no-repeat right;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}

#gvHistoricalPortfolios tr th a:hover{
	color:#b40115;
	background:url('../images/tbl_sort_on.jpg') no-repeat right;
}

#gvHistoricalPortfolios tr th td.active a{
	color:#b40115;
	background:url('../images/tbl_sort_on.jpg') no-repeat right;
}

#gvHistoricalPortfolios td{
	height:23px;
	background:url(../images/current_pfolio_bg.jpg) repeat-x;
	font-size:11px;
	padding:0px 0px 0px 10px;
	border-right:solid 1px #dfdad6;
	color:#362f2d;
	border-bottom:0px;
	border-top:0px;
}

#gvHistoricalPortfolios td a{ color:#362f2d; text-decoration:none;}
#gvHistoricalPortfolios td a:hover{ color:#362f2d; text-decoration:underline; }

#gvHistoricalPortfolios td#tdSize{
	border-right:0px;
}


#dvPfolio_LeftPanel table{
	font-size:11px;
	color:#362f2d;
	margin:0px 0px 25px 0px;
}

#dvPfolio_LeftPanel table tr td.prjct_details{
	font-size:13px;
	color:#b40115;
	vertical-align:top;
}

.lstPortfolio{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.lstPortfolio #dlMenu tr td{
	width:180px;
	padding:0px;
}

.lstPortfolio li{
	float:left;
}

.lstPortfolio li a{
	float:left;
	width:170px;
	height:24px;
	background:url('../images/casetab_off.jpg') repeat-x;
	margin:0px 2px 0px 0px;
	text-decoration:none;
	font-size:11px;
	color:#534741;
	font-weight:bold;
	padding:10px 0px 0px 10px;
}

.lstPortfolio li.active a{
	background:url('../images/casetab_active.jpg') repeat-x;
	color:#fff;
}

.lstPortfolio li a:hover{
	background:url('../images/casetab_active.jpg') repeat-x;
	color:#fff;
}

#dvPfolio_Content{
	width:544px;
	float:left;
	background:url('../images/contact_panel_bg.jpg') repeat-x #d9d8d6;
	margin:2px 0px 0px 0px;
}

#dvPfolio_RightPanel .current{
	min-height:403px;
	height:auto !important;
	height:403px;
	padding:90px 0px 0px;
}

#dvPfolio_RightPanel .archive{
	min-height:435px;
	height:auto !important;
	height:435px;
	padding:15px 0px 0px;
}

#dvPfolio_Content p{
	color:#362f2d;
	font-size:12px;
	padding:0px 50px 20px 10px;
	margin:0px;
}

#imgFullSize{
	margin:-90px 0px 0px !important;
}

#dvPfolio_Content h3{
	color:#362f2d;
	font-size:12px;
	padding:0px 20px 0px 10px;
	margin:0px;
}

#dvPfolio_LeftPanel .thumbs{
	margin:0px;
	padding:0px;
	font-size:0px;
	list-style-type:none;
}

#dvPfolio_LeftPanel .thumbs li{
	float:left;
	background:url('../images/case_thumb_holder.jpg') no-repeat;
	width:89px;
	height:53px;
	margin:0px 2px 2px 0px;
}

#dvPfolio_LeftPanel .thumbs li img{
	width:89px;
	height:53px;
	cursor:pointer;
}

#dvPfolio_LeftPanel p{
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#736357;
}

#dvPfolio_LeftPanel p span{
	font-size:12px;
	display:block;
	padding:0px 0px 10px 0px;
	color:#b40115;
}

/* Portfolio Page Content Styles End Here */

/* Team Related Styles Start Here */
#dvWhoContent{
	clear:none; 
	float:left;
	padding:88px 0px 0px 10px;
	width:520px;
}

#dvWhoLandingContent{
	clear:none; 
	float:left;
	padding:88px 0px 0px 10px;
	width:520px;
}

#dvWhoLandingContent h1{
	width:320px;
	padding:0px 20px 20px 10px;
}

#dvWhoLandingContent p{
	width:320px;
	padding:0px 20px 20px 10px;
}

#dvWhoContent div.team_content{
	min-height:280px;
	height:auto !important;
	height:280px;
	float:left;
}

#dvWhoContent div.team_content p.team_member{
	margin:0px;
	padding:0px 70px 15px 0px;
	color:#534741;
	font-size:12px;
}

#dvWhoContent div ul{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#998675;
	width:280px;
}

#dvWhoContent div ul li{
	height:20px;
}

#dvWhoContent div ul li.TeamMember_Name{
	padding:0px 0px 0px 10px;
}

#dvWhoContent div ul li a{
	width:170px;
	height:17px;
	color:#534741;
	text-decoration:none;
	display:block;
	padding:3px 0px 0px 10px;
	font-size:12px;
}

#dvWhoContent div ul li a:hover{
	background:url('../images/project_hover.jpg') no-repeat;
}

#dvWhoContent div p.contact{
	float:right;
	font-size:11px;
	color:#998675;
	padding:75px 0px 0px 0px;
	margin:0px;
}

#dvWhoContent div p.contact span{
	display:block;
	font-size:11px;
	color:#534741;
	font-weight:bold;
}

#dvWhoContent div p.contact span a{
	color:#534741;
	text-decoration:none;
}

#dvWhoContent div p.contact span a:hover{
	color:#534741;
	text-decoration:underline;
}

#dlTeamMembers tr{
	padding:0px;
	width:182px;
	height:30px;
	overflow:hidden;
}

#dlTeamMembers {
	padding:0px;
}


span.span_press_enquiry p
{
	 line-height:20px !important;
}