/* CSS Document */

/* Main Content Styles */
.whoWeAreTitleBG
{
	background-image:url(../images/subTitleBG.jpg);
	background-repeat:no-repeat;
	height:28px;
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	color:#ffffff;
}

.subTitleText
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding-left:50px;
}

.subMainText
{
	font-family:Verdana;
	font-size:95%;
	color:#525151;
}

.subDocumentLink
{

}
.subDocumentItem
{
	vertical-align:middle;
	line-height:25px;
}

.rightPanelContainerTop
{
	background-image:url(../images/containerTop.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:23px;
	text-align:left;
	font-family:Verdana;
	font-size:70%;
	color:#fff;
	padding-left:35px;
	padding-top:4px;
}

.rightPanelContainerRepeat
{
	background-image:url(../images/containerRepeatBG.jpg);
	background-repeat:repeat-y;
	width:144px;
	text-align:left;
	font-family:Verdana;
	font-size:70%;
	color:#525151;
	padding-left:35px;
	padding-top:5px;
}

.rightPanelContainerBottom
{
	background-image:url(../images/containerBottom.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:17px;
}

/* End Main Content Styles */

/* Organisation Styles */

.strategicPlanningContainer
{
	background-image:url(../images/orgContainer1.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:163px;
}

.businessAdvisoryContainer
{
	background-image:url(../images/orgContainer2.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:163px;
}

.businessAdvisoryContainer
{
	background-image:url(../images/orgContainer2.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:163px;
}

.publicPrivatePartnershipContainer
{
	background-image:url(../images/orgContainer3.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:163px;
}

.CIPContainer
{
	background-image:url(../images/orgContainer4.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:163px;
}

.organisationContainerInnerTable
{
	height:162px;
	width:196px;
}
.organisationContainerDiv
{
	
	opacity:0.5;filter:alpha(opacity=50);
	height:162px;
	width:196px;

}

.organisationContainerDiv:hover
{
	opacity:1;filter:alpha(opacity=100);	
	height:162px;
	width:196px;
}

.organisationContainerDiv.light
{
	opacity:1;filter:alpha(opacity=100);	
	height:162px;
	width:196px;
}
.organisationContainerLinkTitle a{color:#fff;font-size:65%; font-family:Verdana; font-weight:bold; text-decoration:none; padding:0 0 5px 5px;}
.organisationContainerLinkTitle a:hover{color:#c7c7c7;font-size:65%; font-family:Verdana; font-weight:bold; text-decoration:none; padding:0 0 5px 5px;}
.organisationContainerLinkTitle a:visited{color:#fff;font-size:65%; font-family:Verdana; font-weight:bold; text-decoration:none; padding:0 0 5px 5px;}

.organisationContainerLinkText a{color:#fff;font-size:70%; font-family:Verdana; text-decoration:none;}
.organisationContainerLinkText a:hover{color:#fff;font-size:70%; font-family:Verdana; text-decoration:none;}
.organisationContainerLinkText a:visited{color:#fff;font-size:70%; font-family:Verdana; text-decoration:none;}

.btnReadMore
{
	width:91px;
	height:16px;
	border:0px;
}

.noWireContainer
{
	height:34px;
	width:792px;
}

.strategicPlanningWireContainer
{
	height:34px;
	width:792px;
	background-image:url(../images/wireStrategicPlanning.jpg);
	background-repeat:no-repeat;
}

.businessAdvisoryWireContainer
{
	height:34px;
	width:792px;
	background-image:url(../images/wireBusinessAdvisory.jpg);
	background-repeat:no-repeat;
}

.publicPrivateWireContainer
{
	height:34px;
	width:792px;
	background-image:url(../images/wirePublicPrivate.jpg);
	background-repeat:no-repeat;
}

.CIPWireContainer
{
	height:34px;
	width:792px;
	background-image:url(../images/wireCIP.jpg);
	background-repeat:no-repeat;
}

.organisationTopBarContainer
{
	height:39px;
	width:602px;
	background-image:url(../images/orgContainerTop.jpg);
	background-repeat:no-repeat;
}

.strategicPlanningTopBarContainer
{
	height:39px;
	width:602px;
	background-image:url(../images/strategicPlanningTop.jpg);
	background-repeat:no-repeat;
}

.businessAdivisoryTopBarContainer
{
	height:39px;
	width:602px;
	background-image:url(../images/businessAdvisoryTop.jpg);
	background-repeat:no-repeat;
}

.publicPrivateTopBarContainer
{
	height:39px;
	width:602px;
	background-image:url(../images/publicPrivateTop.jpg);
	background-repeat:no-repeat;
}

.CIPTopBarContainer
{
	height:39px;
	width:602px;
	background-image:url(../images/CIPTop.jpg);
	background-repeat:no-repeat;
}

.organisationContainerRepeartBG
{
	background-image:url(../images/orgContainerRepeatBG.jpg);
	background-repeat:repeat-y;
	text-align:justify;
	padding:10px 25px 0 45px;
	font-family:Verdana;
	font-size:95%;
	color:#525151;
	width:532px;
}

.organisationBottomBarContainer
{
	height:31px;
	width:602px;
	background-image:url(../images/orgContainerBottom.jpg);
	background-repeat:no-repeat;
}

.organisationTopBarTitle
{
	font-family:Verdana;
	font-size:95%;
	font-weight:bold;
	color:#fff;
	padding-left:85px;
	vertical-align:middle;
}

/* End Organisation Styles */

/* Sitemap Styles */

.siteMapLeftRepeatBG
{
	background-image:url(../images/siteMapSideRepeat.jpg);
	background-repeat:repeat-y;
	width:137px;
}

.siteMapMainAreaRepeatBG
{
	background-image:url(../images/siteMapMainArea.jpg);
	background-repeat:repeat-y;
	width:655px;
}

.siteMapParentNode a{color:#4f4f50;font-size:11px; font-family:Verdana; text-decoration:none;}
.siteMapParentNode a:hover{color:#9c1615;font-size:11px; font-family:Verdana; text-decoration:underline;}
.siteMapParentNode a:visited{color:#9c1615;font-size:11px; font-family:Verdana; text-decoration:none;}

/* End Sitemap Styles */

/* Contact Us Styles */

.contactUsTitleText
{
	font-family:Verdana;
	font-size:80%;
	font-weight:bold;
	color:#000000;
}

.requiredColumnStyle
{
	padding-left:19px;
	padding-right:2px;
	padding-top:4px;
	width:5px;
	text-align:left;
	font-family:Verdana;
	font-size:80%;
	color:#1e1e1e;
}

.requiredValidatorStyle
{
	font-family:Verdana;
	font-size:10px;
	color:red;
}

.validationSummaryStyle
{
	font-family:Verdana;
	font-size:10px;
	color:red;
}

.labelColumnStyle
{
	padding-top:4px;
	width:117px;
	text-align:left;	
}

.labelText
{
	font-family:Verdana;
	font-size:87%;
	color:#1e1e1e;
}

.textBoxColumnStyle
{
	padding-left:1px;
	padding-top:4px;
	text-align:left;
}

.textboxStyle
{
	width:380px;
	border:1px solid #abadb3;
	background-color:#fff;
	height:18px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;	
}

.submitButtonStyle
{
	background:url(../images/btnSubmit.jpg);
	width:80px;
	height:21px;
	border:0px;	
}
/* End Contact Us Styles */

/* Usercontrols Images */

.rightPanelContainerRepeatGallery
{
	background-image:url(../images/containerRepeatBG.jpg);
	background-repeat:repeat-y;
	width:154px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#525151;
	padding-left:15px;
	padding-top:5px;
}

.imageBorder
{
	border:1px solid #2e2e2e;
}

/* End Usercontrols Images */

/* Send to a friend */

.sendToFriendTopBar
{
	background-image:url(../images/sendToFriendTop.png);
	background-repeat:no-repeat;
	width:480px;
	height:38px;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

.sendToAFriendClose a{color:#fff;font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:none;}
.sendToAFriendClose a:hover{color:#fff;font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:underline;}
.sendToAFriendClose a:visited{color:#fff;font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:none;}

.sendToFriendRepeatBG
{
	background-image:url(../images/sendToFriendRepeatBG.png);
	background-repeat:repeat-y;
	width:480px;
	padding:0 10px 10px 10px;
}

.sendToFriendBottomBar
{
	background-image:url(../images/sendToFriendBottom.png);
	background-repeat:no-repeat;
	width:480px;
	height:90px;
}

.sendToAFriendtextboxStyle
{
	width:288px;
	border:1px solid #abadb3;
	background-color:#fff;
	height:18px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;	
}

.sendToAFriendTextAreaStyle
{
	width:288px;
	border:1px solid #abadb3;
	background-color:#fff;
	font-family:Verdana;
	font-size:10px;
	color:#000000;	
}

.sendButtonStyle
{
	background:url(../images/btnSend.jpg);
	width:80px;
	height:21px;
	border:0px;	
}

.sendToFriendTitleText
{
	font-family:Verdana;
	font-size:65%;
	font-weight:bold;
	color:#000000;
}

.sendToFriendRequiredColumnStyle
{
	padding-left:19px;
	padding-right:2px;
	padding-top:4px;
	width:5px;
	text-align:left;
	font-family:Verdana;
	font-size:70%;
	color:#1e1e1e;
}

.sendToFriendLabelText
{
	font-family:Verdana;
	font-size:70%;
	color:#1e1e1e;
}

/* End Send to a friend */

/* Portfolio/Track Record Styles */

.sectionTopBar
{
	background-image:url(../images/portfolioTopBar.jpg);
	background-repeat:no-repeat; 
	height:33px; 
	width:572px;
}

.sectionGrayTopBar
{
	background-image:url(../images/portfolioGrayTopBar.jpg);
	background-repeat:no-repeat; 
	height:33px; 
	width:572px;
}

.sectionTitleText
{
	padding:10px 0 0 14px;
	float:left;
	width:529px;
	font-family:Verdana;
	font-size:90%;
	font-weight:bold;
	color:#fff;
	
}

.sectionTopArrow
{
	width:24px; 
	padding:10px 0 0 5px;
	float:left;
}

.headerRowStyle
{
	background-color:#959090;
	font-family:Verdana;
	font-size:90%;
	font-weight:bold;
	color:#fff;
}
.rowItemStyle
{
	background-color:#fff;
	font-family:Verdana;
	font-size:90%;
	color:#525151;
	text-align:left;
}
.alternativeRowItemStyle
{
	background-color:#ececec;
	font-family:Verdana;
	font-size:90%;
	color:#525151;
	text-align:left;
}

.footerGridStyle
{
	background-color:#959090;
	height:10px;
	border:0px;
}
/* End Portfolio/Track Record Styles */

/* Search Result Style */

.headerTitleText
{
	font-family:Verdana;
	font-size:77%;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	padding-top:10px;
}
.searchTitle
{
	font-family:Verdana;
	font-size:65%;
	font-weight:bold;
	color:#3c3c3c;
}

.searchPageBody
{
	font-family:Verdana;
	font-size:70%;
	color:#363636;
	text-align:justify;
}

.searchPageTitle
{
	font-family:Verdana;
	font-size:70%;
	font-weight:bold;
	color:#8b0000;
	text-align:left;
	background-color:#e6e5e5;
}


/* End Search Result Styles */

/* Right Panels Links */

.subMenuRightPanelLink a{font-family:Verdana;color:#727272;font-size:80%; text-decoration:none; padding-left:10px}
.subMenuRightPanelLink a:hover{font-family:Verdana;color:#a10416;font-size:80%; text-decoration:underline; padding-left:10px}
.subMenuRightPanelLink a:visited{font-family:Verdana;color:#727272;font-size:80%; text-decoration:none; padding-left:10px}

.rightPanelContainerRepeatContactUs
{
	background-image:url(../images/containerRepeatBG.jpg);
	background-repeat:repeat-y;
	width:144px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#525151;
	padding-left:13px;
	padding-top:5px;
}

/* end Right Panel Links*/

.imageGalleryLink{ font-family:Verdana; font-size:x-small; font-weight:bold; color:White; text-decoration:none;}
.imageGalleryLink:visited{ font-family:Verdana; font-size:x-small; font-weight:bold; color:White; text-decoration:none;}
.imageGalleryLink:hover{font-family:Verdana; font-size:x-small; color:#dddddd; text-decoration:none;}